home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 2 / CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso / magazine / amiga_e / amigae.august.archive < prev    next >
Text File  |  1993-08-31  |  369KB  |  8,693 lines

  1.  
  2. From crash!scammell.ecos.tne.oz.au!bjt Sun, 1 Aug 93 17:45:01 PST
  3. Received: by bkhouse.cts.com (V1.16/Amiga)
  4.     id AA00000; Sun, 1 Aug 93 17:45:01 PST
  5. Received: from munnari.oz.au by crash.cts.com with smtp
  6.     (Smail3.1.28.1 #15) id m0oMm9T-0000PJC; Sun, 1 Aug 93 15:45 PDT
  7. Received: from scammell.ecos.tne.oz (via mulga) by munnari.oz.au with SunIII (5.83--+1.3.1+0.50)
  8.     id AA12369; Mon, 2 Aug 1993 08:45:05 +1000 (from bjt@scammell.ecos.tne.oz.au)
  9. Received: by scammell.ecos.tne.oz.au (4.1)
  10.     id AA28056; Mon, 2 Aug 93 08:36:12 EST
  11. Message-Id: <9308012236.AA28056@scammell.ecos.tne.oz.au>
  12. Date: Mon, 2 Aug 93 8:36:12 EST
  13. X-Mailer: ELM [version 2.3 PL0]
  14. From: bjt@scammell.ecos.tne.oz.au (Brian Tormey)
  15. To: AmigaE@bkhouse.cts.com
  16. Subject: unsubscribe
  17.  
  18. Please unsubscribe me there is just too much mail and too little time to read
  19. it.......
  20. --------------------------------------------------------------------------
  21.   Brian Tormey                Email: bjt@scammell.ecos.tne.oz.au 
  22.   ECOS Project Group            Voice: +61 3 6345595          
  23.   Information Technology Development    Post : 17/242 Exhibition Street  
  24.   Information Technology Group               Melbourne, Victoria    
  25.   Telecom Australia                   Australia         
  26. --------------------------------------------------------------------------
  27.                         
  28.  
  29. From crash!nermal.santarosa.edu!garizmen Sun, 1 Aug 93 17:45:09 PST
  30. Received: by bkhouse.cts.com (V1.16/Amiga)
  31.     id AA00000; Sun, 1 Aug 93 17:45:09 PST
  32. Received: from odie.santarosa.edu by crash.cts.com with smtp
  33.     (Smail3.1.28.1 #15) id m0oMnsv-0000AzC; Sun, 1 Aug 93 17:36 PDT
  34. Received: from nermal.santarosa.edu by odie.santarosa.edu with SMTP
  35.     (1.37.109.4/15.6) id AA06382; Sun, 1 Aug 93 17:37:11 -0700
  36. Received: by nermal (Smail3.1.28.1 #6)
  37.     id m0oMnwT-00002EC; Sun, 1 Aug 93 17:39 PDT
  38. Date: Sun, 1 Aug 1993 17:38:03 +0800 (PST)
  39. In-Reply-To: <9307301127.AA00594@fbihh.informatik.uni-hamburg.de>
  40. Message-Id: <Pine.3.05.9308011701.B623-6100000@nermal.SantaRosa.Edu>
  41. Mime-Version: 1.0
  42. Content-Type: TEXT/PLAIN; charset=US-ASCII
  43. From: Gustavo Arizmendi <garizmen@nermal.santarosa.edu>
  44. To: AmigaE@bkhouse.cts.com
  45. Subject: unsubscribe
  46.  
  47.  
  48.  
  49. Unsubscribe me
  50.  
  51. (garizmen@nermal.santarosa.edu)
  52.  
  53.  
  54. From crash!sheffield.ac.uk!D.Lamptey Mon, 2 Aug 93 03:43:16 PST
  55. Received: by bkhouse.cts.com (V1.16/Amiga)
  56.     id AA00000; Mon, 2 Aug 93 03:43:16 PST
  57. Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
  58.     (Smail3.1.28.1 #15) id m0oMwer-00009uC; Mon, 2 Aug 93 02:58 PDT
  59. Received: from ntsc.shef.ac.uk by pp.shef.ac.uk with SMTP (PP) 
  60.           id <20468-0@pp.shef.ac.uk>; Mon, 2 Aug 1993 10:57:35 +0100
  61. Received: from mars.nattrans.COM by ntsc.shef.ac.uk (4.1/Derryck 1.1(mm)) 
  62.           id AA13263; Mon, 2 Aug 93 10:56:06 BST
  63. Received: by mars.nattrans.COM (4.1/Derryck 1.2(sm)) id AA01238;
  64.           Mon, 2 Aug 93 11:00:04 BST
  65. Via: uk.ac.sheffield; Mon, 2 Aug 1993 10:57:43 +0100
  66. Date: Mon, 2 Aug 93 11:00:04 BST
  67. Message-Id: <9308021000.AA01238@ntsc.shef.ac.uk>
  68. From: D.Lamptey@sheffield.ac.uk
  69. To: amigae@bkhouse.cts.com
  70. Subject: Re: Things I'm working on...
  71.  
  72. I am in the process of thinking up a system for the design of control
  73. systems.
  74. It should eventually be *completely * interactive, with windows for
  75. Nyquist, Bode, etc plots,  zooms, etc.
  76.  
  77. I *do not* fancy writing a parser for input in E (algebraic equations)
  78.  
  79. Unless there is a yaccE! :), and so I may use C to produce an intermediate
  80. format of data, or attempt to use AreXX! :#
  81.  
  82.  
  83. I shall be using a lot of math-sy stuff, so shall be relying on Barry's
  84. "check-CPU" routines, I guess! Thanks, Barry.
  85.  
  86. Derryck
  87.  
  88. From crash!axion.bt.co.uk!D.Higginson Mon, 2 Aug 93 07:45:00 PST
  89. Received: by bkhouse.cts.com (V1.16/Amiga)
  90.     id AA00000; Mon, 2 Aug 93 07:45:00 PST
  91. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  92.     (Smail3.1.28.1 #15) id m0oMzKm-00007kC; Mon, 2 Aug 93 05:49 PDT
  93. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 2 Aug 1993 13:49:29 +0100
  94. Message-Id: <m0oMzKm-00007kC@crash.cts.com>
  95. Date: Mon, 02 Aug 93 13:49:19 BST
  96. From: D.Higginson@axion.bt.co.uk
  97. To: amigae@bkhouse.cts.com
  98. Cc: D.Higginson@axion.bt.co.uk
  99. Subject: XPK mods
  100.  
  101.  
  102. I have the XPK mods and have managed to unpack them OK.
  103. Does anybody know where I can get documentation of all
  104. these functions?
  105.  
  106. Dave.
  107.  
  108. PS. I have just been reunited with my Amiga so I'll
  109. probably post some HAM8 stuff, and I've got an example of
  110. using multiple windows from the one task. Anybody
  111. interested?
  112.  
  113. From crash!comserc.howard.edu!sgw Mon, 2 Aug 93 07:45:07 PST
  114. Received: by bkhouse.cts.com (V1.16/Amiga)
  115.     id AA00000; Mon, 2 Aug 93 07:45:07 PST
  116. Received: from humisr2.comserc.howard.edu by crash.cts.com with smtp
  117.     (Smail3.1.28.1 #15) id m0oN0I5-0000GkC; Mon, 2 Aug 93 06:51 PDT
  118. Received: from howard1 by humisr2.comserc.howard.edu (NX5.67c/NX3.0M)
  119.     id AA23620; Mon, 2 Aug 93 09:49:34 -0500
  120. Received: by howard1.comserc.howard.edu (NX5.67c/NX3.0X)
  121.     id AA17170; Mon, 2 Aug 93 08:49:17 -0500
  122. Received: by NeXT.Mailer (1.87.1.RR)
  123. Received: by NeXT Mailer (1.87.1.RR)
  124. Message-Id: <9308021449.AA23620@humisr2.comserc.howard.edu>
  125. Date: Mon, 2 Aug 93 08:49:17 -0500
  126. From: Sterling G. White <sgw@comserc.howard.edu>
  127. To: AmigaE@bkhouse.cts.com
  128. Subject: Unsubscribe
  129.  
  130.  
  131.  
  132. Please unsubscribe me, I'm going on vacation and don't want to  
  133. overload my mailbox.
  134.  
  135.  
  136.  
  137.                 ---sgw@comserc.howard.edu
  138.  
  139.  
  140. From crash!kirk.safb.af.mil!BWILLS Mon, 2 Aug 93 09:47:10 PST
  141. Received: by bkhouse.cts.com (V1.16/Amiga)
  142.     id AA00000; Mon, 2 Aug 93 09:47:10 PST
  143. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  144.     (Smail3.1.28.1 #15) id m0oN2vm-0000UEC; Mon, 2 Aug 93 09:40 PDT
  145. Message-Id: <m0oN2vm-0000UEC@crash.cts.com>
  146. Date: 2 Aug 93 11:38:00 CST
  147. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  148. To: "amigae" <amigae@bkhouse.cts.com>
  149. Subject: Conservation of Resources
  150.  
  151. In reponse to an exchange in a message titled "Re: Things I'm working on...":
  152.  
  153. [Chad Freeman:]
  154. >>Second, I'm working on a set of proper include files for E.  No more
  155. >>looking up endless cross-references for those dozen different includes
  156. >>that each have only _one_ flag you need (yay!)!.  Its easily done
  157. >>through EPP, as soon as the right files are made up.  All you will
  158. >>need to do is...
  159. >>
  160. >>PMODULE 'devices/conunit'
  161. >>
  162. >>and it will include everything the normal C conunit.h file does.  This
  163. >>is something _I've_ sorely wanted, anyway.
  164.  
  165. Glad to hear it worked, Chad!
  166.  
  167. [Jeffrey Peden:]
  168. >    What?! You mean to tell me that you don't include EVERY module?! Are you
  169. >insane? You must be one of those memory conservatonist freaks! "Oh, if we
  170. >don't stop taking away all the memory, there won't be any left for our
  171. >kids...."  :-)   (Don't mind me, I'm really not this abnormal in
  172. >person...comedy looks better in type :-)
  173.  
  174. Heh-heh.  Good stuff!  Actually, it appears to me as if EC "links" the stuff in
  175. the modules only if they're referenced, so there's no squandering of resources
  176. going on.  Reason I say this is because when you declare a func or a variable
  177. or a constant that is not used, EC complains, but if you include modules that
  178. declare constants and don't reference most of them (which is usually the case),
  179. EC doesn't care enough to complain.
  180.  
  181. Wouter, is this correct?  If so, will user modules in v2.5 be treated in the 
  182. same manner?  It sure would be nice. :)
  183.  
  184.  
  185. Later.
  186. -- Barry
  187.  
  188. From crash!cogs.susx.ac.uk!johnm Mon, 2 Aug 93 17:15:12 PST
  189. Received: by bkhouse.cts.com (V1.16/Amiga)
  190.     id AA00000; Mon, 2 Aug 93 17:15:12 PST
  191. Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
  192.     (Smail3.1.28.1 #15) id m0oN3oU-0000E5C; Mon, 2 Aug 93 10:36 PDT
  193. Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #38)
  194.     id m0oN3kw-00000hC; Mon, 2 Aug 93 18:33 BST
  195. Message-Id: <m0oN3kw-00000hC@tsunb.ctn.cogs.susx.ac.uk>
  196. Date: Mon, 2 Aug 1993 18:33:06 +0100 (BST)
  197. In-Reply-To: <m0oKPdS-0000moC@crash.cts.com> from "D.Higginson@axion.bt.co.uk" at Jul 26, 93 11:18:08 am
  198. X-Mailer: ELM [version 2.4 PL22]
  199. MIME-Version: 1.0
  200. Content-Type: text/plain; charset=US-ASCII
  201. Content-Transfer-Encoding: 7bit
  202. Content-Length: 1048
  203. From: "The Mighty Git" <johnm@cogs.susx.ac.uk>
  204. To: D.Higginson@axion.bt.co.uk
  205. Cc: amigae@bkhouse.cts.com
  206. Subject: Re: CHIP specifier
  207.  
  208. Have a D.Higginson@axion.bt.co.uk:
  209. :> 
  210. :> I would also greatly appreciate a chip specifier. What are
  211. :> the advantages of storing this sort of data in a separate
  212. :> file? IMO, it only creates problems for the end-user when
  213. :> they come to copy your product to their hard disk or
  214. :> whatever.
  215. :> 
  216. :> Why not give the compiler a command-line option to
  217. :> incorporate graphics/sound files into the finished
  218. :> program. E could give the program a pointer to a
  219. :> structure which tells it where the memory is etc. In this
  220. :> way, Amiga E could achieve a 'memory bank' type operation
  221. :> which is what has helped AMOS become so incredibly
  222. :> popular. What do you think Wouter? Is this feasible?
  223. :> 
  224.  
  225. Agreed.  That was one of the things I liked about AMOS, you could have all
  226. your bank files compiled into the final executable.  Keeps things nice 'n
  227. simple 'n together (maybe not for the programmer of the language tho ;-)
  228.  
  229. It may not be elegant but it's a feature sure to make it very popular.
  230.  
  231. --
  232. The Git - Using a minimal .sig for reasons of good taste
  233.  
  234. From crash!cislabs.pitt.edu!cjfst4 Mon, 2 Aug 93 21:59:38 PST
  235. Received: by bkhouse.cts.com (V1.16/Amiga)
  236.     id AA00000; Mon, 2 Aug 93 21:59:38 PST
  237. Received: from phantom.cislabs.pitt.edu by crash.cts.com with smtp
  238.     (Smail3.1.28.1 #15) id m0oNC4n-0000ROC; Mon, 2 Aug 93 19:26 PDT
  239. Received: from meg.cislabs.pitt.edu by phantom.cislabs.pitt.edu (4.1/1.34)
  240.     id AA27607; Mon, 2 Aug 93 22:26:03 EDT
  241. Received: by meg.cislabs.pitt.edu (4.1/EMI-2.1)
  242.     id AA02104; Mon, 2 Aug 93 22:26:02 EDT
  243. Message-Id: <9308030226.AA02104@meg.cislabs.pitt.edu>
  244. Date: Mon, 2 Aug 1993 22:26:02 -0400 (EDT)
  245. X-Mailer: ELM [version 2.4 PL21]
  246. Mime-Version: 1.0
  247. Content-Type: text/plain; charset=US-ASCII
  248. Content-Transfer-Encoding: 7bit
  249. Content-Length: 2721
  250. From: cjfst4@cislabs.pitt.edu
  251. To: amigae@bkhouse.cts.com (Amiga-E List)
  252. Subject: RE: EHS
  253.  
  254. First, big apologies to Barry Wills for not putting his name in the
  255. documentation for EHS.  Actually, I just figured everyone knew him so
  256. well he needed no introduction (yeah, right).  Now, Barry has some
  257. helpful suggestions for using EHS with EPP... 
  258.  
  259. -------------------------------------------------------------------------------
  260.  
  261. Subject:  "BUG REPORTS, COMMENTS, SUGGESTIONS, FLAMES" for:
  262.  
  263. The E HEADERS System  (Revision 1.00)
  264.  
  265. [Some general comments which may be of public interest:]
  266. >    The drawbacks are minimal, but there.  The E HEADERS System can slow down
  267. >your initial compile, because obviously you have added an extra step to the
  268.  
  269. Try using a script like this:
  270.  
  271.   .key file
  272.   .bra [
  273.   .ket ]
  274.   Echo "Preprocessing..."
  275.   EPP -b10000 -s -t [file] [file]i
  276.   If WARN
  277.     Echo "Quitting after errors."
  278.   Else
  279.     Echo "Compiling..."
  280.     EC [file]
  281.     Echo "Done."
  282.   EndIf
  283.  
  284. This will properly check for the success of EPP.  An unfriendly thing about EPP
  285. is that if a pmodule is not found you will only get the message 'Error opening
  286. input file.' This and other messages will be more friendly in a possible future
  287. release.
  288.  
  289. >compilation process.  Of course, for subsequent compiles you can always work
  290. >on the outputted EPP source rather than the pre-EPP file, eliminating the
  291.  
  292. Blerk! (to paraphrase an acquaintence of mine :-)  This defeats the purpose of
  293. EPP:  modularity and reduction of module size.
  294.  
  295. [note: I don't mean to defeat the purpose of EPP, of course, but I
  296. guess I am arrogant enough to think some people may want to use EPP
  297. for only EHS]
  298.  
  299. >overhead of multiple invocations of EPP.  Also, The E HEADERS System makes a
  300. >lot of 'noise' in EPP, with messages about mltiple PMODULE includes, etc.  It
  301. >is suggested that EPP be run with output to a file, so that the screen noise
  302. >is eliminated but the file can still be checked in case of errors.
  303.  
  304. Warning: if you redirect the output of EPP, you won't see *any* error messages.
  305. This will change in a possible future release. If you use the script above, you
  306. will at least get an indication that there was an error.  Use the switches "-s"
  307. and "-t" instead.  Or in your shell-startup execute the command:
  308.  
  309.   Alias epp "epp -s -t"
  310.  
  311. -s  makes EPP run silently
  312. -t  makes EPP use Turbo mode on the entire project
  313.  
  314. [Excellent suggestion.]
  315.  
  316. >    OPT TURBO is not included in The E HEADER System files.  They are so short
  317. >performance should not be affected.   OPT TURBO should be in the next
  318. >revision, but I'm tired of typing and want to get these out.
  319.  
  320. OPT TURBO would not matter in these since there are no PROCs, so don't waste
  321. your effort.
  322.  
  323. [Wasn't sure if this would make a difference.]
  324.  
  325. Later.
  326. -- Barry
  327.  
  328. -----------
  329.  
  330. Thanks for the comments, Barry!
  331.  
  332.  
  333. From crash!genie.geis.com!g.beasley2 Mon, 2 Aug 93 21:59:42 PST
  334. Received: by bkhouse.cts.com (V1.16/Amiga)
  335.     id AA00000; Mon, 2 Aug 93 21:59:42 PST
  336. Received: from relay2.geis.com by crash.cts.com with smtp
  337.     (Smail3.1.28.1 #15) id m0oNCsT-0000OaC; Mon, 2 Aug 93 20:17 PDT
  338. Received: by relay2.geis.com
  339.     (1.37.109.4/15.6) id AA27642; Tue, 3 Aug 93 04:17:45 +0100
  340. Message-Id: <9308030317.AA27642@relay2.geis.com>
  341. Date: Tue,  3 Aug 93 04:00:00 BST
  342. X-Genie-Id: 1858301
  343. X-Genie-From: G.BEASLEY2
  344. From: g.beasley2@genie.geis.com
  345. To: amigae@bkhouse.cts.com
  346. Subject: Re: Things I'm working on...
  347.  
  348. Reply:  Item #8072343 from D.LAMPTEY@SHEFFIELD.AC.UK@INET#
  349.  
  350. D.Lamptey wrote:
  351.  
  352. > I *do not* fancy writing a parser for input in E (algebraic
  353. > equations)...
  354.  
  355. D.L,
  356.  
  357. I am currently writing just such a thing in E for a project that I am
  358. working on.  It includes all of the basic features, support for
  359. variables, a modular function system and named, user defined
  360. equations.  If this sounds interesting to you, I would be happy to
  361. provide you with the source for it when I am done (by the end of
  362. August) for you to use.  Just let me know.
  363.  
  364. George  (g.beasley2@genie.geis.com)
  365.  
  366.  
  367. From crash!axion.bt.co.uk!D.Higginson Tue, 3 Aug 93 01:41:33 PST
  368. Received: by bkhouse.cts.com (V1.16/Amiga)
  369.     id AA00000; Tue, 3 Aug 93 01:41:33 PST
  370. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  371.     (Smail3.1.28.1 #15) id m0oNHnS-0000sXC; Tue, 3 Aug 93 01:32 PDT
  372. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Tue, 3 Aug 1993 09:31:59 +0100
  373. Message-Id: <m0oNHnS-0000sXC@crash.cts.com>
  374. In-reply-to: Your message of 02 Aug 93 11:38:00 -0600. <m0oN2vm-0000UEC@crash.cts.com>
  375. Date: Tue, 03 Aug 93 09:31:55 BST
  376. From: D.Higginson@axion.bt.co.uk
  377. To: AmigaE@bkhouse.cts.com
  378. Subject: Re: Conservation of Resources
  379.  
  380.  
  381. The only thing contained in the E module files are LVOs,
  382. constants and structures.
  383.  
  384. Compare this to a C or Pascal system, where there are
  385. actual procedures and functions in the unit/include files.
  386. If a C compiler was to compile the entire include file,
  387. that would result in a waste of space.
  388.  
  389. But, if you think about it, there is no way that Amiga E
  390. could have the same problem because it does not use the
  391. code stubs like C or Pascal.
  392.  
  393. Hope I'm right on this :-)
  394.  
  395. Dave.
  396.  
  397. From crash!zikzak.apana.org.au!root Tue, 3 Aug 93 05:41:52 PST
  398. Received: by bkhouse.cts.com (V1.16/Amiga)
  399.     id AA00000; Tue, 3 Aug 93 05:41:52 PST
  400. Received: from MUWAYB.UCS.UNIMELB.EDU.AU by crash.cts.com with smtp
  401.     (Smail3.1.28.1 #15) id m0oNKJl-0000QEC; Tue, 3 Aug 93 04:14 PDT
  402. Received: from zikzak.apana.org.au (192.188.107.73) by
  403.  muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399) id
  404.  <01H1BMV4RYDS003U90@muwayb.ucs.unimelb.edu.au>; Tue, 3 Aug 1993 21:13:37 +1000
  405. Received: by zikzak.apana.org.au id AA02286 (5.65c/IDA-1.4.4.1); Tue,
  406.  3 Aug 1993 21:14:24 +1000
  407. Received: from werple.apana.org.au by zikzak with SMTP id AA09175
  408.  (5.65c/IDA-1.4.4.1); Tue, 3 Aug 1993 03:07:07 +1000
  409. Received: from muwayb.ucs.unimelb.edu.au by werple.apana.org.au with SMTP id
  410.  AA15699 (5.67a/IDA-1.5); Tue, 3 Aug 1993 03:15:05 +1000
  411. Received: from crash.cts.com by muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399)
  412.  id <01H1AL4ITFV4003NAC@muwayb.ucs.unimelb.edu.au>; Tue,
  413.  3 Aug 1993 03:13:08 +1000
  414. Received: from bkhouse by crash.cts.com with uucp (Smail3.1.28.1 #15) id
  415.  m0oN318-0000KsC; Mon, 2 Aug 93 09:45 PDT
  416. Received: by bkhouse.cts.com (V1.16/Amiga) id AA00lmf; Mon,
  417.  2 Aug 93 07:45:00 PST
  418. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp (Smail3.1.28.1
  419.  #15) id m0oMzKm-00007kC; Mon, 2 Aug 93 05:49 PDT
  420. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP);
  421.  Mon, 2 Aug 1993 13:49:29 +0100
  422. Date: Mon, 02 Aug 1993 13:49:19 -0300 (BST)
  423. Message-id: <m0oMzKm-00007kC@crash.cts.com>
  424. Content-transfer-encoding: 7BIT
  425. From: D.Higginson@axion.bt.co.uk
  426. To: amigae@bkhouse.cts.com
  427. Cc: D.Higginson@axion.bt.co.uk
  428. Subject: XPK mods
  429.  
  430.  
  431. I have the XPK mods and have managed to unpack them OK.
  432. Does anybody know where I can get documentation of all
  433. these functions?
  434.  
  435. Dave.
  436.  
  437. PS. I have just been reunited with my Amiga so I'll
  438. probably post some HAM8 stuff, and I've got an example of
  439. using multiple windows from the one task. Anybody
  440. interested?
  441.  
  442.  
  443. From crash!zikzak.apana.org.au!root Tue, 3 Aug 93 05:41:55 PST
  444. Received: by bkhouse.cts.com (V1.16/Amiga)
  445.     id AA00000; Tue, 3 Aug 93 05:41:55 PST
  446. Received: from MUWAYB.UCS.UNIMELB.EDU.AU by crash.cts.com with smtp
  447.     (Smail3.1.28.1 #15) id m0oNKKM-00002OC; Tue, 3 Aug 93 04:14 PDT
  448. Received: from zikzak.apana.org.au (192.188.107.73) by
  449.  muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399) id
  450.  <01H1BMVQF8Z4002UJT@muwayb.ucs.unimelb.edu.au>; Tue, 3 Aug 1993 21:14:06 +1000
  451. Received: by zikzak.apana.org.au id AA02327 (5.65c/IDA-1.4.4.1 for
  452.  AmigaE@bkhouse.cts.com); Tue, 3 Aug 1993 21:15:01 +1000
  453. Received: from werple.apana.org.au by zikzak with SMTP id AA09202
  454.  (5.65c/IDA-1.4.4.1); Tue, 3 Aug 1993 03:13:48 +1000
  455. Received: from muwayb.ucs.unimelb.edu.au by werple.apana.org.au with SMTP id
  456.  AA15714 (5.67a/IDA-1.5); Tue, 3 Aug 1993 03:21:43 +1000
  457. Received: from crash.cts.com by muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399)
  458.  id <01H1AL7MWO0000388E@muwayb.ucs.unimelb.edu.au>; Tue,
  459.  3 Aug 1993 03:15:39 +1000
  460. Received: from bkhouse by crash.cts.com with uucp (Smail3.1.28.1 #15) id
  461.  m0oN31A-0000PFC; Mon, 2 Aug 93 09:45 PDT
  462. Received: by bkhouse.cts.com (V1.16/Amiga) id AA00lmr; Mon,
  463.  2 Aug 93 07:45:07 PST
  464. Received: from humisr2.comserc.howard.edu by crash.cts.com with smtp
  465.  (Smail3.1.28.1 #15) id m0oN0I5-0000GkC; Mon, 2 Aug 93 06:51 PDT
  466. Received: from howard1 by humisr2.comserc.howard.edu (NX5.67c/NX3.0M) id
  467.  AA23620; Mon, 2 Aug 93 09:49:34 -0500
  468. Received: by howard1.comserc.howard.edu (NX5.67c/NX3.0X) id AA17170; Mon,
  469.  2 Aug 93 08:49:17 -0500
  470. Received: by NeXT.Mailer (1.87.1.RR)
  471. Received: by NeXT Mailer (1.87.1.RR)
  472. Date: Mon, 02 Aug 1993 08:49:17 -0500
  473. Message-id: <9308021449.AA23620@humisr2.comserc.howard.edu>
  474. Content-transfer-encoding: 7BIT
  475. From: "Sterling G. White" <sgw@comserc.howard.edu>
  476. To: AmigaE@bkhouse.cts.com
  477. Subject: Unsubscribe
  478.  
  479.  
  480.  
  481. Please unsubscribe me, I'm going on vacation and don't want to  
  482. overload my mailbox.
  483.  
  484.  
  485.  
  486.                 ---sgw@comserc.howard.edu
  487.  
  488.  
  489.  
  490. From crash!zikzak.apana.org.au!root Tue, 3 Aug 93 05:41:58 PST
  491. Received: by bkhouse.cts.com (V1.16/Amiga)
  492.     id AA00000; Tue, 3 Aug 93 05:41:58 PST
  493. Received: from MUWAYB.UCS.UNIMELB.EDU.AU by crash.cts.com with smtp
  494.     (Smail3.1.28.1 #15) id m0oNKMq-0000XoC; Tue, 3 Aug 93 04:17 PDT
  495. Received: from zikzak.apana.org.au (192.188.107.73) by
  496.  muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399) id
  497.  <01H1BMZ3VPCG003RWB@muwayb.ucs.unimelb.edu.au>; Tue, 3 Aug 1993 21:16:52 +1000
  498. Received: by zikzak.apana.org.au id AA02585 (5.65c/IDA-1.4.4.1 for amigae
  499.  <amigae@bkhouse.cts.com>); Tue, 3 Aug 1993 21:17:45 +1000
  500. Received: from werple.apana.org.au by zikzak with SMTP id AA15942
  501.  (5.65c/IDA-1.4.4.1); Tue, 3 Aug 1993 10:20:27 +1000
  502. Received: from muwayb.ucs.unimelb.edu.au by werple.apana.org.au with SMTP id
  503.  AA18926 (5.67a/IDA-1.5); Tue, 3 Aug 1993 10:28:26 +1000
  504. Received: from crash.cts.com by muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399)
  505.  id <01H1B08THVYO002357@muwayb.ucs.unimelb.edu.au>; Tue,
  506.  3 Aug 1993 10:25:52 +1000
  507. Received: from bkhouse by crash.cts.com with uucp (Smail3.1.28.1 #15) id
  508.  m0oN9nl-0000PVC; Mon, 2 Aug 93 17:00 PDT
  509. Received: by bkhouse.cts.com (V1.16/Amiga) id AA00ln9; Mon,
  510.  2 Aug 93 09:47:10 PST
  511. Received: from kirk.safb.af.mil by crash.cts.com with smtp (Smail3.1.28.1 #15)
  512.  id m0oN2vm-0000UEC; Mon, 2 Aug 93 09:40 PDT
  513. Date: Mon, 02 Aug 1993 11:38:00 -0600 (CST)
  514. Message-id: <m0oN2vm-0000UEC@crash.cts.com>
  515. Content-transfer-encoding: 7BIT
  516. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  517. To: amigae <amigae@bkhouse.cts.com>
  518. Subject: Conservation of Resources
  519.  
  520. In reponse to an exchange in a message titled "Re: Things I'm working on...":
  521.  
  522. [Chad Freeman:]
  523. >>Second, I'm working on a set of proper include files for E.  No more
  524. >>looking up endless cross-references for those dozen different includes
  525. >>that each have only _one_ flag you need (yay!)!.  Its easily done
  526. >>through EPP, as soon as the right files are made up.  All you will
  527. >>need to do is...
  528. >>
  529. >>PMODULE 'devices/conunit'
  530. >>
  531. >>and it will include everything the normal C conunit.h file does.  This
  532. >>is something _I've_ sorely wanted, anyway.
  533.  
  534. Glad to hear it worked, Chad!
  535.  
  536. [Jeffrey Peden:]
  537. >    What?! You mean to tell me that you don't include EVERY module?! Are you
  538. >insane? You must be one of those memory conservatonist freaks! "Oh, if we
  539. >don't stop taking away all the memory, there won't be any left for our
  540. >kids...."  :-)   (Don't mind me, I'm really not this abnormal in
  541. >person...comedy looks better in type :-)
  542.  
  543. Heh-heh.  Good stuff!  Actually, it appears to me as if EC "links" the stuff in
  544. the modules only if they're referenced, so there's no squandering of resources
  545. going on.  Reason I say this is because when you declare a func or a variable
  546. or a constant that is not used, EC complains, but if you include modules that
  547. declare constants and don't reference most of them (which is usually the case),
  548. EC doesn't care enough to complain.
  549.  
  550. Wouter, is this correct?  If so, will user modules in v2.5 be treated in the 
  551. same manner?  It sure would be nice. :)
  552.  
  553.  
  554. Later.
  555. -- Barry
  556.  
  557.  
  558. From crash!zikzak.apana.org.au!root Tue, 3 Aug 93 05:42:01 PST
  559. Received: by bkhouse.cts.com (V1.16/Amiga)
  560.     id AA00000; Tue, 3 Aug 93 05:42:01 PST
  561. Received: from MUWAYB.UCS.UNIMELB.EDU.AU by crash.cts.com with smtp
  562.     (Smail3.1.28.1 #15) id m0oNKNC-0000XoC; Tue, 3 Aug 93 04:17 PDT
  563. Received: from zikzak.apana.org.au (192.188.107.73) by
  564.  muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399) id
  565.  <01H1BMZK9MTC002JLQ@muwayb.ucs.unimelb.edu.au>; Tue, 3 Aug 1993 21:17:27 +1000
  566. Received: by zikzak.apana.org.au id AA02604 (5.65c/IDA-1.4.4.1); Tue,
  567.  3 Aug 1993 21:18:06 +1000
  568. Received: from werple.apana.org.au by zikzak with SMTP id AA16571
  569.  (5.65c/IDA-1.4.4.1); Tue, 3 Aug 1993 11:05:04 +1000
  570. Received: from muwayb.ucs.unimelb.edu.au by werple.apana.org.au with SMTP id
  571.  AA19319 (5.67a/IDA-1.5); Tue, 3 Aug 1993 11:12:55 +1000
  572. Received: from crash.cts.com by muwayb.ucs.unimelb.edu.au (PMDF V4.2-11 #4399)
  573.  id <01H1B1S4991C003M7G@muwayb.ucs.unimelb.edu.au>; Tue,
  574.  3 Aug 1993 11:10:28 +1000
  575. Received: from bkhouse by crash.cts.com with uucp (Smail3.1.28.1 #15) id
  576.  m0oNASw-0000U2C; Mon, 2 Aug 93 17:42 PDT
  577. Received: by bkhouse.cts.com (V1.16/Amiga) id AA00lnt; Mon,
  578.  2 Aug 93 17:15:12 PST
  579. Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
  580.  (Smail3.1.28.1 #15) id m0oN3oU-0000E5C; Mon, 2 Aug 93 10:36 PDT
  581. Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #38) id m0oN3kw-00000hC;
  582.  Mon, 2 Aug 93 18:33 BST
  583. Date: Mon, 02 Aug 1993 18:33:06 +0100 (BST)
  584. In-reply-to: <m0oKPdS-0000moC@crash.cts.com> from "D.Higginson@axion.bt.co.uk"
  585.  at Jul 26, 93 11:18:08 am
  586. Message-id: <m0oN3kw-00000hC@tsunb.ctn.cogs.susx.ac.uk>
  587. MIME-version: 1.0
  588. X-Mailer: ELM [version 2.4 PL22]
  589. Content-type: text/plain; charset=US-ASCII
  590. Content-transfer-encoding: 7bit
  591. Content-Length: 1048
  592. From: The Mighty Git <johnm@cogs.susx.ac.uk>
  593. To: D.Higginson@axion.bt.co.uk
  594. Cc: amigae@bkhouse.cts.com
  595. Subject: Re: CHIP specifier
  596.  
  597. Have a D.Higginson@axion.bt.co.uk:
  598. :> 
  599. :> I would also greatly appreciate a chip specifier. What are
  600. :> the advantages of storing this sort of data in a separate
  601. :> file? IMO, it only creates problems for the end-user when
  602. :> they come to copy your product to their hard disk or
  603. :> whatever.
  604. :> 
  605. :> Why not give the compiler a command-line option to
  606. :> incorporate graphics/sound files into the finished
  607. :> program. E could give the program a pointer to a
  608. :> structure which tells it where the memory is etc. In this
  609. :> way, Amiga E could achieve a 'memory bank' type operation
  610. :> which is what has helped AMOS become so incredibly
  611. :> popular. What do you think Wouter? Is this feasible?
  612. :> 
  613.  
  614. Agreed.  That was one of the things I liked about AMOS, you could have all
  615. your bank files compiled into the final executable.  Keeps things nice 'n
  616. simple 'n together (maybe not for the programmer of the language tho ;-)
  617.  
  618. It may not be elegant but it's a feature sure to make it very popular.
  619.  
  620. --
  621. The Git - Using a minimal .sig for reasons of good taste
  622.  
  623.  
  624. From crash!rcbins.mu.wvnet.edu!AMONROE Tue, 3 Aug 93 07:41:36 PST
  625. Received: by bkhouse.cts.com (V1.16/Amiga)
  626.     id AA00000; Tue, 3 Aug 93 07:41:36 PST
  627. Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
  628.     (Smail3.1.28.1 #15) id m0oNLy3-0000jaC; Tue, 3 Aug 93 05:59 PDT
  629. Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
  630.     id AA03937; Tue, 3 Aug 93 08:59:43 -0400
  631. Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
  632.           via Charon-4.0A-VROOM with IPX id 100.930803090055.320;
  633.           03 Aug 93 08:59:51 +0500
  634. Message-Id: <MAILQUEUE-101.930803090045.480@rcbins.mu.wvnet.edu>
  635. Date:         3 Aug 93 09:00:45 EST
  636. Priority: normal
  637. X-Mailer:     Pegasus Mail v2.3 (R5).
  638. From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
  639. To: amigae@bkhouse.cts.com
  640. Subject: Re: CHIP specifier
  641.  
  642. >From:          "The Mighty Git" <johnm@cogs.susx.ac.uk>
  643. >Agreed.  That was one of the things I liked about AMOS, you could have all
  644. >your bank files compiled into the final executable.  Keeps things nice 'n
  645. >simple 'n together (maybe not for the programmer of the language tho ;-)
  646. >It may not be elegant but it's a feature sure to make it very popular.
  647.  
  648. Personally, I'd prefer elegance over that bank method any day.
  649.  
  650. Have fun
  651. Alan
  652.  
  653. From crash!kirk.safb.af.mil!BWILLS Tue, 3 Aug 93 22:03:36 PST
  654. Received: by bkhouse.cts.com (V1.16/Amiga)
  655.     id AA00000; Tue, 3 Aug 93 22:03:36 PST
  656. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  657.     (Smail3.1.28.1 #15) id m0oNZyy-0000SQC; Tue, 3 Aug 93 20:57 PDT
  658. Message-Id: <m0oNZyy-0000SQC@crash.cts.com>
  659. Date: 3 Aug 93 22:56:00 CST
  660. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  661. To: "amigae" <amigae@bkhouse.cts.com>
  662. Subject: Multi-Dimensional Arrays in E
  663.  
  664. After much head-banging it's finally arrived!  In here are:  EPP module,
  665. example programs (ooooh!), documentation (ahhhh!)  I did test these routines, so
  666. I *think* they should work in all cases unless you do something really
  667. outlandish, like try to assign something to address 4.  It's mildly friendly and
  668. fool-proof, but you can still shoot yourself in the foot (the danger, the
  669. adrenaline! 8-)  Really, try these routines out and tell me how they work.  I
  670. have released them to the public (go free, Free, FREE...) so I don't claim any
  671. rights to maintaining them, but I would like to hear if they are working okay
  672. for you.  If anyone makes a change to the EPP module I'd appreciate it if he/she
  673. posts the changes to the list (or send me a private copy) simply because I'm
  674. always interested in code and new ideas.
  675.  
  676. Have fun.  Enjoy.  Live long...and prosper. }-|
  677. -- Barry
  678.  
  679. begin 644 dh0:jr-comm/uloads/MDA.lha
  680. M-5(M;&@U+?,'``!&'0``YK,#&P``'TUU;'1I1&EM07)R87ES7$1O8W-<;61!'
  681. M<G)A>2YD;V/_L07N<[O1MMO_><_`'H_$V\8@B2I:[`&,'&W)G@\U!([8-F**4
  682. M.1/)+K"3RW=Q:AO@WQM__[NXE)-*-I*9W#3P48#>/`73>N^*BB7R7X!;X_3NQ
  683. M^^]I&TW+_;]/T!-?[^54ZS^'D/0:E1T4EG)Q)26M1#TDY=NR;^P5D\A4IK)Z(
  684. MCSSJ@@^+50<AU2SE!E4W(.QPNG&8E2C)(C"1>,ZB*1A7E*DQ"J55091"SSD21
  685. M=7KN#K,^@#YXS)-@K%#Y)RRFF%YE@D<E6"<\I)D4%/3<@@@]6,JQV!U_OTL!1
  686. MQI,58*VF86')0P0)LP@%:(`,^6FLEF2P41#:I1Z<0HD%P"`2BI9Z3*N-=N8US
  687. M"%-98%],=2TGP!H00`JZ29R?A(&*2M%0HD7=!,TH)08M*B3GH.L'=6AJD\`.X
  688. MCQHI4LM*U9A18Y]_H]/23T\W].6_Y?LX_X<7H)PDB]N1S='20,B/VY'/?Z/,I
  689. M&1>@<3@-&+&Y`(U@O-8(F&JF5CB43?8`)$W=XG6<H:9):#+`SC3F`*%^D_W&D
  690. MN.159$FR)!(TK8@U!EB#."M9E-/\Q)RIQ&4LG66>HQ,N,\N,DI0TA@.R>:!LJ
  691. M508#E`_;L$7QD)+C!@I18$!NB8FX1;8V)N%&U70BB)T4XL^7>;EC!?TUY#/%2
  692. MD=5?\G\>7CZ1>UBH'.;*;5Y$5!!UG_>,@B(W.S`-KSJ:J,!DW\-DV"M&<(0YP
  693. MLSW)Q6Q=\O1R-;1AD\A@E_&50!82<N"<UDN"P<LF%`%D4!K8[P1=[O1?Z>4!'
  694. M/YL(Q*!&,[?BC-SS]/H)TW]`&[A-_^=_Z=\)/P+R6V5.8#,2BL)>&R4$Z#915
  695. M@M#+8RYU9$*,&!O/AQ)*BC(BECL#.^$$(KD$E-X44SU^`(L<9:<1F'NR">V64
  696. M!&#[32K9*&R4T**^6EE#[P6.7E*,0"`.P8U6T+THZSS!'`^-<)CPQZ11"EU30
  697. M5LTLJ)C#N%&"(Q&5T^`LX$Y4PP;?4X7-4RG)R^40ME&;-(4DE\J4@./"3PQ,9
  698. M?;B4H^*EL[X.+84=CPOCF-[)39&2\+QM>%KG6-N*-!4J,MHR#],3/H"<!=`V'
  699. M!QID@#ZS49&5%*"M=<LLI@!`<P36%%!3,%=8!CDMII82A4EM9CHYN<"`F/*4H
  700. M9R&,PS8%2Q!]9T3E8SA,H67`IK+&<X*!B$C35I`"0-":</GNGN&N,'NMNL#4:
  701. M<7/SW_5R\C*L2"(EEJ3<""V#RO?/.-GG]%_CLI*,<9TB_=%G#V7$`<(WLYPKI
  702. M0VZT93-.ES3H[SI6E2I.PE+EED[(D_6R0)C`S%65E07B3BJ9-D&IW&9>X)`%Y
  703. M"&0`AE)N@!05(@#&I4]8V^D"*DV]V3;64?;?V=UQ3ECF.4#'7SH0;9DYJ<2\8
  704. M>I%-JZ*R&E/A.9LD$UM*#/5P%4Y@0%5ZD:$Y+]DO&DV:6N5]L$:$@"%@##+@0
  705. M1UF&4EYCA&1^QCLB]UF#YPCR*Z-QEN_W6;/>:`;\[K[8<,D$0=9PPON!X\%>-
  706. MBZ%W&2`V[N]^!BY<85.G&(.>"5U(Q07CA7XK!MFP7#S&:&6\Z7LSJ0>=A7<`P
  707. M<`5SM,P+-QS!.#H:L':QRT)MXTKA5SG=B_,[M9M>8UIM84HH[S:=R:O[E$DW(
  708. M]:CI,RI5.Q'?*`Q[39C*F;?:>9VPRM92<AGT]OQJB_D,^9P$8</PH^_\B1XP@
  709. MX==2S:B3;S$L!JT!?!9S*UE2L>)\6:9(WI$8>WKFV1?OYFZ$AJ\C$&WG;,O2A
  710. MOZ3;>J%2CM1#HWV2+CR&7<2+$'/<#KA"C#=8?W*/6:9PL#>S('5O.N?Y5%=<.
  711. M(^4X!'2SH3J^$)O_84\9I?6K.=["QI54DS>,ZSBO#RMVLT_CO:EUF@C_&!+4[
  712. MB_E!#]\$,X:#F#G%DW1^(=$'3PM@ZG1J-9S^@RZDTM:.UB\UL\K$W_^>QSA?X
  713. MAR=&%*#L/U-G;4T\:'9RC6"P*/L5X([Z5&PU3ATW>V];A!_J965/F`D/"`"]'
  714. MTWL60D-<Q7/;+O17]3%_X^',4+=C<'`A)=88?Q\91;X7#"?%4ELW*G=FMG<8]
  715. MJ6SJE:.%<1UJD9+\(]VG*#WP!X0B;PCVLAXMZEAW/AVEALS.ZYNA`GV6B(/?E
  716. M:(_W9S@@=X%+5X-7&B>95OB$61<#X"J<?&F91*M_@Z(6]CMWAI(G4)X2>*WP)
  717. M^RO&,E/=X97AZKWUP;/#(</5$.3W>&+=D]WAAF9(975=^L.^+NW=^+>#^[HXA
  718. M,3,&)N"/C>>J-F#&W!'QN75(S!D;@R#@WF8-YN"'C?8(['=C)ODD?XJ?_#OQ2
  719. MPR=[PQ][PQ][PR0O>.%[RR;Q/W6/:U[KL,6C,<_#7GNPQZ,QP!@\`A0Y+1:4;
  720. MM\S<R+1F/2W`W,CT9CDM%=`-Y-`;M__/X^C_(@!_N\0KW>(4G>(5X$C:(E@CP
  721. M7G/?'K$ZT4.S319P[#2:4;%I1O`_31;-,^)^-Q$V$7L9N+YGZ:+9IG(V.ZXNY
  722. MM*-TLW'>?IHMFF>C>#09TC)!M\/+2_ZGLDADA_]/A]YEQ1PWM9F1/=N][S-T4
  723. MZ=YG1/T\>W3Q]DI]V&3;IW43&T3<\#T3Q4[&?O:H'].G>S_B?IX]NGCSS:CI/
  724. MY-NG>S_SNH+ZF?CTL_P/T\6W3O9_Z'Z>/;I[:#;M/)MT[F?BBU2(;3?MDXBVJ
  725. MZ=\L$C]/'MT[V??42<S\7N-^+Q:I8MIOOFQBU,_I-^+YWZ>/;IWL_P/T\FW3U
  726. MO9_Z!D@N7+@^9[4'EKJ0^?Z\24`WVBUL:#4M1@0``$`2``#FLP,;```A375LY
  727. M=&E$:6U!<G)A>7-<4$UO9'5L97-<;61!<G)A>2YE<[4#(FN;U;;7^YY\`?UNC
  728. M*.US746XLM,E+(X9Y2R5..G`55;.Q^EGJ.-M-^FVH(^-W_O>][T<<<<ENR!!!
  729. M@X3<A@5X3A.;(0([1'R*V\!VC;3=X-ZW\?V]P6.#>#X_DLSCT1&+:O%SDCG+'
  730. M)'!$$$TT'7.!8P<[_[,W_(:_L-+%AZX[C<#O<;G'W@=OAA)Z@LM!;#"[@;L)]
  731. M>C.S`6<S.T5N[BPXWPQN_2YBO^>[Y;CP]/"M55S.X7P'F^:KFP8L/SCS>$6+N
  732. MBXO,Y=?#/#YT#`_URD%+T<4FB.&F?/$!U4>LD1!)4V,OUDKZX]&?H)-BRL+BU
  733. M?3USBH4=/8TY]KO<PWDQ$,5\&]:M!C(8#9BS@:0?^0/3!%H($F5'T)Z\A)3'M
  734. M;H]O0B'[5I!;"LS0%G)"!<H01]:U%$ZAT'FZ<,F8F3ZIPRP%BG[]"S>)E@&I'
  735. M`ZG:X0SD@&5T,T(Y-+STU+(6;SE\XK9!`0PID9G)II)A':UPC)?(]BNG[LT$)
  736. M<,1+M2)9:$%'>U?\?D/`;_E<P@\B`K.U$:.&QW"MT1#1VZ8F<+)_C]$$PB]RN
  737. M/O`_B0,K8%'L:!YQ_E>P@M#YC\O/1%D)18*0Q242F'JH]734K\6.$GK15UK>/
  738. M.M%HI3:5Q('CE&7Y(V&]+-)Z2PB8:)O@&C!12@!QM73ZXNDVBQ#93ZBT7V0F&
  739. M5L.JQ85`-V3/+H,13;/!#*JQ+D,DQ(#*I%9!:?KJLG\5O5,3$+LLNMHOHP$CV
  740. M"RP.ST&W\3P%/W>`\7V?N8%H.%H+V+:!@K0Y50L[.AN@H^8O.ULD!"RC$S[5Y
  741. M[47C3`XQFDF(&B640U5:\</(,F8(5Q;4&*L.J@"^^8SQ$=!NR2]:T5*W1);8)
  742. M7,&`Z3QP2I9WV%^UL-:;K^OH*@/:S[.=$Z)./2+MD8,HW+Q#0/,E_#4\=8@/U
  743. M@475"MINQE,BV"J>]E3_Z`(.0O4B5,-L/P6^P%O:P*^;T;@D]@-,F7=+_:W/L
  744. MA72B[(ZAU'4+)0WSU_>]6VPH-?S+)MW7393U<Z6*.6D7_89\%Y>3@\O)FC?6N
  745. MO*)ZBCJ^CXDV)?#*;^>59I60DO=@P'3=9IP$AXP\#0(EON_5,OR4:@ZKL6FEF
  746. M:SDZ?;]S!C<6(P`^]RN,$RD.Z15DRY9R&[A/_(25-<1%;_<54.M3`%15\=]-R
  747. M+](/-_B,>P.:[CQ$*NH`$N9+T;VZDVF"HJ%Z1.[A+]^^E'C7+%S)F@FY#4>$R
  748. M8?RQF;AHS'Z]/8/EF+ZXI(^FE8U.G7MI3XHNZW2B\U)4U;L*PQ0B8W,!_,OV3
  749. M<P!=N#YY-'G&LG9DR6]FU??KJXKA/4P.9&)Q`@;GF(.V-)%&_EXJ7_<\%>=U+
  750. M42'\/);`V/,:S4CD>N`^!@_)[O,W%2=OUYAZZXNG^JXOE6=^ITJSS::U?^K,O
  751. M4[V5I__64OU165H_[61T[*R(2SRR']@A-9G;60BJ*E'5M_W="YO:W>&6E(0_I
  752. M@#,F+6QH-2W<````T0$``.>S`QL``!U-=6QT:41I;4%R<F%Y<UQ33U520T536
  753. M+G)E861M96`M`.I;=K&VI@WO@#\9#&VI"0R&XWK#.>4G6R(LG9=.FRK$\;9:<
  754. ML*YD>`8U*8%H9<R5-%*5/B[[\2X!T"7H=&Q,6F`><D$$[AD$B^C!"5=6C@^,E
  755. M@2J6P3/BU)S&M,;`XS;D%_`[6IZ>`.J3T_\%WM?(;R'P]GV%8#8Z7C9*AQ3!O
  756. M]CF'H$F?(>GI:V]WMSG]K;?]W0-`[>LZ&U@&KJZDT4G09HML1S2J\B.'_YR;Y
  757. M'@7AQ4-!*&.\$L[GZL(%V,?.65X@:F(TW%1G&D#>.JH^KFON'[%,G[;\(.270
  758. M6.IXW#4L+6QH-2U*`@``<04``.>S`QL``!]-=6QT:41I;4%R<F%Y<UQ3;W5R/
  759. M8V5S7#1D5&5S="YECZ,"%F.[T2;I7G/@#_O$I8*JCO#;+-!#F5D$+`#;;580B
  760. MP<1Z8#B!S9K\<O^$:,FNTFLLWF?@;O'L@M=;3EV.M0MD#!*>S(/.!13OY>+O0
  761. MV'EX3ELR42L5UQ^0^LCD.P"/1..N$64!."JP\\Q](G88(G=46EV%QI]11EUQH
  762. M^`&M>S,':&>YL2OG%=?FNN*^CFOH%?WB!GG60HC-2&%4.YAQIL@L;1-04>5H<
  763. M.#K"B6*-*4'E47E`39E@-G'E<>="P>F9.H&SGJ"0_"E!:[,?/U]62Z!^,<X@/
  764. M3*'M@P/XQS\"A5/'(64#4H.%H(QI@:B6'%B!\J`1O*!?Q(6I!CT@+-7&:PH&@
  765. MFXMX?80-+8$F\LGW":,TXA#%BM!`ER0]-B!<:4$KK/6'7V_VMUTS9K+&@MLV&
  766. MN"%\-E-0&&ZGBP>";-+)L>GHNGIHW+`_K^I!BS/<P\JHHF)_[+0':(8"V<:+,
  767. M&IE-(6S$@^(\TU@TL$W>(V232F;A3(FF77R'^IUX;M)H#E"!T)S6(UH+>4,?M
  768. M#2FI2P95;;B6M^?HWYE;KZ6N*_1QS\G&YST='->]S3GRK,@NH,.#PVRK<N-W@
  769. M;MEVTX%E/YIS]-:WJQC>.ZI/.\PO`NXNQM&Y6\"D<:$>*?M3S2N0_^@'SU23.
  770. MECIX5?G4W94<=C'(<#I[)\V2=\`^Y\C9&8+]HUHG98?)[;#.R^KVG];7BRXQ,
  771. MK%QH,/Q+8A;@[/7?'YP)T\WN%;?&@-YD!07X70`:0<0R*=I1AJ#"\2"%YR+4$
  772. MQK;5'Z6M)^8MIVX_,H3<-W,M;&@U+8<"``#,!P``Y[,#&P``(4UU;'1I1&EM)
  773. M07)R87ES7%-O=7)C97-<8VAA<E1E<W0N97]8`D!CN]&TLWY[\`?WQ;4.V!8O:
  774. M@0A&76]DTF+276B`&FG%O5UC;>TMZCL?''_NUIA59&"Q?`^$^`#Z7PL?$_#1Y
  775. MCF[A+&E'Q/.0XRA<C15N#_W&&..WQ3QM4TFU#XBNP\0%?S.O.E(P"OARM/OMX
  776. M<V9Z&#,]AS8'H77,C##;SN2`.5S%Q!P!Y;-8'-\<_/KS^89:^\V$YI:`NLAP(
  777. MM.N8RCHW"X0GU+GP;P3QYC*Q0:M![8#I(&H@=A`^GVYM!C0C0$2*Z$GIJO]WB
  778. MKVMRR!]9IA`FZ'W@?(::LX:)C1'C"6A*`6"+ZH&PK0WKP9#I!.<X'TQ'T)E1\
  779. M0`Z:DTM1PEDUZ\.H0-'4$6<\7L"0TLPA"]>6"!+D2**DCL:$EII12&]P?97K$
  780. M)FW2<R3KFU@0V0V.6<+MB>$#H4Q1%L`1:[92!DQ<Y1B;?"T^RPPJ(?KY8`6'9
  781. MH#U:T3EHCEB/5>2B\B22H4I$U]8L>I)I*Z(E)?O6CS"\^&E1]W0@>":6I.))!
  782. M]A,OUX%*,0-UE;@*UVKPUWC9L>]6P[/#8>2W8`'JIE2?"%VYT=,9%_V7@Z8^O
  783. MFBX39R!%<["YW+MI)J)V96;825UP9ZQ[\5F#^+_:P''6D*DUR2"P('-%G`\QH
  784. MYST)O_Y:Q4?O40BNU&WM^"E6G[TC!I4AU&'K:BO_G3MXP6T[OQQH]?YXR_OCJ
  785. M-:LF#W4T_;*G/LJ`]JX<CV)SYC;SD']E98_O/AN8YJ*]'PJ'U:$#6,MGXT\BC
  786. M\K9>.`?=D+C*W!L'"TZ;:R%^M8#?V-?@^5=(\=\6NUL4-K]J''!O]]E?M@3RP
  787. M)/$.;.9(9QY73G]%D`%L]89'&LHPZ`NOE@A?=S86L6-D;R+BKG*SMKN?";@XG
  788. M@RUL:#4M,P8``/L9``#GLP,;```B375L=&E$:6U!<G)A>7-<4V]U<F-E<UQCC
  789. M:&%R=&5S=&DN9:^]!&MKF]6VU_N>?`'\W#8[7+=<@X#;7"ED<V@G&ZI),;:Z`
  790. MJ9V/TL>)&VFV]K*(^-W_O>][T<DCDENP9!@2R-R&!7AW"<@L@,C@.D1\)1'QH
  791. M..WN]9&VVYN;.][OMG<H;FR'N^.#+$N&1ZE5>Q$?C>@?<P@Y%$YCC!Y\&-O\.
  792. M@;[R:_A&E"A8;JW&6`V'8(]P?W8'"LTZ]I@.I88L=0*]8&B>4**P;P-5V5Z!5
  793. MR'5F,O1R*S1W=1MJU;"U7\##=:[4[E.R.3NIVJ,:NU;`<;K:,9EMKMCC?"(%>
  794. M;W_E8J6PQ.W3)SMXX2#JY=^"5]W,@_K@7:CEDPD%5$EI[F)IRWY<7&2)N^I9L
  795. M<>3+C'839/.$X]0O8:JG*(2KW-FE2"T20),#T820#_Y`\CF&4@07S>A.6\2&N
  796. M0H='-XS$_2I&62.YB<>C(Z#U\''\:=B8]0XRG=&%[`2]\\87W'L,>W-N:I+[U
  797. M@M1EV=+=#$1P37,#0?@R#/(U2;<U6*Q4K7A0)(.L?D8BB@B%.U+=$RV&KE@&R
  798. M+-UIMIA"G1]:=FS3[]UNY;NBJ7?;N-5;25T=ZK7L%5FE97?T>_@/[_$(;X++#
  799. M=0HZP./NX25-!`45AV-?H)OL]HIOV^XPT%DQO4=6D6*I(HA2*,(M+UY"8@HE6
  800. M\>ZY$*NN"W9"VV98*X/#F+!98MW++0)T?"7%XIBL=>$`G4:=?R`'E:92=:/GP
  801. MGW2<IG%LXQSZ69J]9&$9:EP3?@?4QU#%!Y'G18?,=[@M&(8!`"K)2VRPEJF9+
  802. MVR=MDST/F)-Y</'0H((&I!BAED(@-E(A3@XJY"]$1R1#4*B+/ZY7@^OO93B5J
  803. MHN=XK>-!$9(^%%2.RL&UF[(/%SNJ4KZ/U@"D&ZL%5O4@P=T,<0*,^0O,J/A>'
  804. MXEIS`-N30]?/OLJO%E(XM201$"6&$4:H>Z*CQR]@!U)6Z$8HAHH0%Z#C*41=@
  805. M#4@AQITI]W,9:X4V62ZFPY"<'?0]]*X9];G]?$\9'NE?95T1F,XK(NHQ@OB\<
  806. MOA%@>(X^%IXNX<+!P2U"D)UWWI#.P:#[G:?_!`@Q9\NDT`-</LW?.A;S@#3CN
  807. M>+6B3S(:4<NLW^@.>QNDSV1=AXR["B\&T5O[U[;42@M_*<FUY>9RGQ\1P*,6F
  808. MD1_05X)B\E0\F)F:A:3%$\KPS&G]\[B7LBF_?%661$)>Z8&`R;J.:`2'9#JK3
  809. M`8V^G[0"^U-*#T/8K+(EG'D^UJ;-IA*1@"W9N,*29F1WF2K!?OQDDZ4G_<DE*
  810. M`7%(J_YI5,*T``=BCQVCLOYD/+_:F.='.EX\4A:6@`.)CC1?5*364E1!+YDG@
  811. M=*2_7/I-4%)2Y>P.1<$DU$86LB5.&?D+EY,P:RA.7A@?Y,VXRBG/-I/2BZW=4
  812. M)GS3JIT3L-*,3:2TPR6N+GQ@"I3&PEFKZ5'LHY-Z>:OM:6N-))Y0!PFA.&2!T
  813. MK&8H=H9%%2?H,4;_TC!%@MH4A[1DD`3C,6S3IR*W`6`P7$]-9N.RKUM,8?2WX
  814. M%R?LW%_[9WXKI1'FR-J_VV8@7J;3_QLI-J*IM'^6R.2=LAUZ.&`MP0=LSH;(9
  815. M,U%FTZ)O^O(2=ZVNC+/J)A\)9%X/#N4VJK+"'!\6.F@B>=TOE7`4;\R_GEV"7
  816. M*68((1K0Y7QK48]O/P]ZI(I9R0>@!]TW`Y0X7+Q>!.?'@:D6T<U<6?@IM'!(N
  817. MGX#,O!`:>!US<#H'/?."QG]7`0IK+CW&"N#6R@TUZ\A'BX<)>!-7-P(:YN`Y4
  818. M&I_F>06/PM?Z_&(`Q/6R1G0F+:[UXD=*2"DAO$3K\@J/-9WROWBHOZZ2\+2*#
  819. M\JJ17)17H,Q5/7U<E=AC]6N574%V'-ZMAULCPOS1#P7HU:6QP^%U<WYQ;WA=%
  820. M\+^POD:!F?.R)VY5\:_-Q+)!*J]_57U>]/Z5`<$L@W-<M^^7E6#6I:'CMO_4Y
  821. MUIJ,)TB+E>HVMKU)*2?W;$##>0<;@NVP2_\>BF8$P[O2S1R>UF7]V9DIDW\L;
  822. M-,M"5EY1]"<.ZW7JZRV^-<?X;OG^F^*F$>6REASQ#T2ET#\8>3'>J,<!9H2:Q
  823. M+A)<4%3T_-&`[&15^_/'2([MBJXZBAE?T[C-OL=$E=0";@O_`/M@<D#`+5V(U
  824. MGR(`&6?*8T;D(43T"%VM3KLSS4RS/A.X-I$M;&@U+8<"``#+!P``Y[,#&P``1
  825. M($UU;'1I1&EM07)R87ES7%-O=7)C97-<:6YT5&5S="YE@<D"06.[T3:S?G/@'
  826. M#^^*TSUNKGQ.TT84.JV2X-+0SMMK+#!PWH@<0.,V[XX_]U#7*K(S.CX7P[X`:
  827. M/I?"Q\3\-&.;N$L:4?$\Y!D*%R-%6Z/_<88X[?%-&U33#K'Q%=@X@+ET.O.E>
  828. M(P"OARM9<K7-H>@?T/8M&%Z!US,PPV\[F?#E<Q\0<(;UFL#F^>?GLSC+<KS8(
  829. M30GG"ZR'K:=<R%'1N%Q!-K7/@WPFCT0JQ/ZZ#6P'40-9`["!]OMW<#(A%`1(N
  830. MKG2:FJ_W>O<W;('UPRB!//O8,&#P@?)#+68*)88C1@>=*`6"+ZH&PK0WKP9C?
  831. M)!.DP&U1&H2=$X#IJ83U&`\FS7AU"!HZ@BTFB]P20GE$(7KRP0)<B1/4D=C.U
  832. MDM-**0W^'[J]9,VZ30I,N;6!#;#8SS!=L3P@="F*(M@"+7;.0,V/G*,3QNOL3
  833. ML,*A_Z^7/UAU\U6Q$CSQGB-5>2B\B22H4H$U=8L<I)9*YXE)=OVCO$]E#4H^@
  834. M8`?>"4]2<:3;27?KPJ44@8&5M^K7:_'7>9FQ[E;#L\=AO6[``]E)TFQ!=N='?
  835. M3&1?]GX>F/IGN$V\@!7*PN=RZZB:R=F=FV$E=<&>L?'%9@_B_VL!QUI"I-<DA
  836. M@L"!H8M(&E-,:=-__+6*C]ZB$5VG\OE\5*M/WJ&#'2'5"/6Q%?_.G;Q@MIV_O
  837. MCC1[?SQE_?&:U9,/PII>\Z=.VH!VKAR/8W/J-O00?V=EC^\^&Y30SUT?*H=5X
  838. M0@:Q=L_&GD7E;+QOC[LQ<A6W]HX6G3;68OA5_X-K7X?I71-'?%KMC%#:^:@R-
  839. M/\'?::[8$\B3R#FTPI#2/*Z8WIL@`MGL#(XUE&"@+N4K\&5W1B:QY&1O(.*NH
  840. M<+.VRYZ)N#JA+6QH-2U0`@``!`8``.>S`QL``"1-=6QT:41I;4%R<F%Y<UQ3_
  841. M;W5R8V5S7&QO;F=497-T+3%D+F66F`(<:[?5-K5#CG0#\\*V[%NT>$_[31A0E
  842. M]<V0P:%#.7:RSV#X;Z('B!XS=TY?>*&NT8N8QC)N@9CR'@LCP?\HHMB3<YGW$
  843. M(G3!@D37P%W@88Y[_E/(U54?N+Y&>BY@-!J>?>,RP"^%ZM00->[4_%#J?S:L/
  844. MK\3SFAAAM][1"'2YGY@Y`]1!L#[83G10&'$'L:><=,0`X;,$_=:/!Q!/)J.O(
  845. MRA[J1N'@V,AY\X-X'4II"--E"AJR>/[WN"X#[3S$A/3PW\\@/H/-8(4S'C&0$
  846. M$4*2%J(R+`V%X''C#0*@5K$!V1C2I":`+#5'16((EVX\.PD-)6$>L8_B$IT3V
  847. M5Y`QX[403<C316HLC0HU52:@XN3\P^N,VZA.H;3:Y(;@V1$X8;H>,AU+C5I9E
  848. M#1G]YB!W7WN7$PPL$_G+32U)0C7M@.BB1$8UXU)QIEEK*#I-_M&JM<&I;*(U]
  849. MPCXKUAF?@#8MX\(0OA,BM6=0[F!DLRKATR'#BMEI[:D*',&'!U=<FGDZY.NC@
  850. M`RN@LGO<6>#ZV:<2\J9YPB7_/.]Z<]B@K59+*3U`3QZP&89QH5D_3?)C_5B,`
  851. MKJHW]_P95Y]REBD*#L.5*J;/V:=\5+[<O*+GP\XL_V+5[8R^-E_R0K7NM=[W@
  852. M)T/YW/LFO^TXF/_G0W,)Z+*?G;/72DKY+SLK5C=+9N>$O]H,Z9N'<M+8S-M:Y
  853. M#?B]CCW2#R_30J&3(4B-LJ2U%VHG8>/[Z>?>!/IE]!>VLZ@UE0]./KN`"E?MI
  854. M3)>=K1BI##`:&*![5F:SNXBUR7%ZR-KVVZRQ.X`WV"UL:#4MA0(``,P'``#G0
  855. MLP,;```A375L=&E$:6U!<G)A>7-<4V]U<F-E<UQL;VYG5&5S="YE_2\"/V.;S
  856. MU3:S?.?`']XK3;UNSN-VFC"AZYLA0T*&=MM988/#2('B!XS;OCC_[U#7*K(S)
  857. M+'A>'?`!Z7A8\3\-&.;N$L:4>5UJ!LH7HSU[P_]Y9;EN\4\;%54.L?$5R#*!L
  858. M7M#CKA2+`GX<K#SS'1H=@?T.X]&)V!QK,LLRZYF?#G:R90XPX+=8'1\L_3;GM
  859. M&6O.LA/#+0%]</4PXTV4=&T7&$^M4^#A">/1"G$_KI-=`=1`UD#N('U^WMP&'
  860. MSGI"(]E"#55X?#U[F];`^V&9($WU?>,#YH9K#!3-#$:,):$'!0(PI@:R=#@PA
  861. M!F,@$:3`;5$:E$IZ`'350RUF"639KP[!`T=81:31>T)(99A"&#`H$"7(CT5H:
  862. M'8T(+54>H.'C^ZO6S-FHT*#*FUH0VPV.6<+]J>$#J2Q1%,`12[9R!FR=)1B;^
  863. M;KG(NLLF(?KY0`4'GS5[$3EHCEB-7@0?`>22L4I$U]HL>E)I+*(DI?PW#S&Z[
  864. M\&I)]WP?=":6M&1!MI,PV8DJ,0-]=3@)UVORUWG7M>].P[O+8<%VP`/75*@VD
  865. M,+][JZXR*_L_'UQ]=%XFWD"*YVESP7;4363NSKW0DKC0SU;X8K<'\7^Y@.6Q0
  866. M`5HLDD%@0-#%I`TQIS4(P_Y:Q4?Q40B>U&[N^2E7'[DH#LA'K:>S_G3OXW
  867. MP74[OQQH]GYXR_OC-<LF+WTT_=*C3MJ`]ZX<SN1KZ#;T$']G76_O/AF8T-%E_
  868. M/QJ'UTG&L9=/QIY%YV2\KX^[,5LK+^T<*3IEC,7[5@.+:U^+YUTC1X1:[8Q07
  869. MVOV(&W^+QM-]\"=/)YAS:84!I'E=.;TVP`6SV!D<:BC!2%]XK\#SFC&QD;7&H
  870. ,\BTFYRH[;+GPFX``!
  871. ``
  872. end
  873. size 8562
  874.  
  875. From crash!kirk.safb.af.mil!BWILLS Wed, 4 Aug 93 05:45:47 PST
  876. Received: by bkhouse.cts.com (V1.16/Amiga)
  877.     id AA00000; Wed, 4 Aug 93 05:45:47 PST
  878. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  879.     (Smail3.1.28.1 #15) id m0oNgqp-00001JC; Wed, 4 Aug 93 04:17 PDT
  880. Message-Id: <m0oNgqp-00001JC@crash.cts.com>
  881. Date: 4 Aug 93 06:16:00 CST
  882. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  883. To: "amigae" <amigae@bkhouse.cts.com>
  884. Subject: multi-dim arrays (note)
  885.  
  886. Hmmmmm, seems my uuencoder is doing some unexpected things.  On my unix machine
  887. I had to create the directory dh0:jr-comm/uloads in order to uudecode the
  888. multi-dimensional arrays distribution.  For those who don't have a dh0: you can
  889. probably assign this to a drive or directory temporarily and then create the
  890. directories under it.  I don't know if this is necessary on the Amiga, but I
  891. had to force it in this fashion on a Sun.  Sorry for the inconvenience.  Email
  892. me if you want me to rxmt a better package.  Later.  -- Barry
  893.  
  894. From crash!kirk.safb.af.mil!BWILLS Wed, 4 Aug 93 05:45:57 PST
  895. Received: by bkhouse.cts.com (V1.16/Amiga)
  896.     id AA00000; Wed, 4 Aug 93 05:45:57 PST
  897. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  898.     (Smail3.1.28.1 #15) id m0oNiAN-0000OSC; Wed, 4 Aug 93 05:42 PDT
  899. Message-Id: <m0oNiAN-0000OSC@crash.cts.com>
  900. Date: 4 Aug 93 07:21:00 CST
  901. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  902. To: "amigae" <amigae@bkhouse.cts.com>
  903. Subject: re: ReadArgs()
  904.  
  905. Hi, Dan.  Sorry about the slow reply.
  906.  
  907. In response to your message titled "ReadArgs():"
  908.  
  909. >  Ok, my question is about the readargs.e example.  Is it correct, and if
  910. >so, how does it work?  None of the parameters I've given it return anything
  911. >but "Bad Args!"  The source is short, so could someone please post it,
  912. >and tell exactly what each line does, as well as some sample calls to it?
  913. >I'd really appreciate it..
  914.  
  915. Yes, it does work.  Your problem lies in the obscurity of the command template,
  916. a feature of the Amiga which is by no means friendly.  Here is a blow-by-blow:
  917.  
  918. /* Use readargs() to get parameters instead of using the string 'arg'.
  919.    This is more convenient if more than one arg is needed. Uses kick 2.0 */
  920.  
  921. OPT OSVERSION=37
  922. /*-- You must be using KS 2,0+ --*/
  923.  
  924. PROC main()
  925.   DEF myargs:PTR TO LONG,rdargs
  926. /*-- PTR TO LONG is used to access an array of LONG, also know in E as a   --*/
  927. /*-- List.  rdargs is a generic pointer which holds an address returned    --*/
  928. /*-- by ReadArgs(), the purpose of which I am unsure except that it        --*/
  929. /*-- indicates success.  Anyone else care to comment?                      --*/
  930.  
  931.   myargs:=[0,0,0]
  932. /*-- One way (the easiest) of allocating and initializing a List variable. --*/
  933. /*-- This is where ReadArgs() is going to put the command-line args for    --*/
  934. /*-- you to get as you please.                                             --*/
  935.  
  936.   IF rdargs:=ReadArgs('UNIT/N,DISK/A,NEW/S',myargs,NIL)
  937. /*-- Attempt to get the command-line args in the format specified by the
  938. /*-- template string.  The tags after each arg's name tells you what kind
  939. /*-- arg it is and how/when it must be used:  
  940. /*--   /N means a number is expected; 
  941. /*--   /A means arg must always be provided;
  942. /*--   /K means the keyword must be given if the argument is provided, 
  943. /*--      e.g., if DISK/A were changed to DISK/A/K then you would need to
  944. /*--      enter "DISK somestring" on the command-line;
  945. /*--   /S means arg is a switch; this is probably the arg that was giving
  946. /*--      you the problem; here you must type the arg name to set the 
  947. /*--      switch to TRUE or omit it to set the switch to FALSE;
  948. /*--   /M means multiple arguments are accepted; these must always precede 
  949. /*--      all other args; I'm not sure if having two multiple-args 
  950. /*--      parameters in a command-line is legal or practical;
  951. /*--   =  allows for synonyms/abbreviations to be used, e.g., replacing
  952. /*--      NEW/S with NEW=N/S would allow you to use N on the command-
  953. /*--      line in place of keyword NEW. 
  954. /*-- So the following usages are valid for this program:
  955. /*--   readargs 1 mydisk new; "new" is a switch, ON here
  956. /*--   readargs 0 mydisk    ;  ....              OFF here
  957.     WriteF('UNIT=\d\n',Long(myargs[0]))      /* integer */
  958.     WriteF('DISK=\s\n',myargs[1])            /* string */
  959.     WriteF('NEW=\d\n',myargs[2])             /* boolean */
  960.     FreeArgs(rdargs)
  961. /*-- Evidently ReadArgs() does some things we need to clean up. --*/
  962.   ELSE
  963.     WriteF('Bad Args!\n')
  964.   ENDIF
  965. ENDPROC
  966.  
  967. Hope this helped to clear some things up.
  968.  
  969. Later.
  970. -- Barry
  971.  
  972. From crash!cislabs.pitt.edu!cjfst4 Wed, 4 Aug 93 09:49:28 PST
  973. Received: by bkhouse.cts.com (V1.16/Amiga)
  974.     id AA00000; Wed, 4 Aug 93 09:49:28 PST
  975. Received: from phantom.cislabs.pitt.edu by crash.cts.com with smtp
  976.     (Smail3.1.28.1 #15) id m0oNkVm-0000lVC; Wed, 4 Aug 93 08:12 PDT
  977. Received: from meg.cislabs.pitt.edu by phantom.cislabs.pitt.edu (4.1/1.34)
  978.     id AA03374; Wed, 4 Aug 93 11:12:15 EDT
  979. Received: by meg.cislabs.pitt.edu (4.1/EMI-2.1)
  980.     id AA04835; Wed, 4 Aug 93 11:12:14 EDT
  981. Message-Id: <9308041512.AA04835@meg.cislabs.pitt.edu>
  982. Date: Wed, 4 Aug 1993 11:12:13 -0400 (EDT)
  983. In-Reply-To: <m0oNgqp-00001JC@crash.cts.com> from "Barry D. Wills" at Aug 4, 93 06:16:00 am
  984. X-Mailer: ELM [version 2.4 PL21]
  985. Mime-Version: 1.0
  986. Content-Type: text/plain; charset=US-ASCII
  987. Content-Transfer-Encoding: 7bit
  988. Content-Length: 676
  989. From: cjfst4@cislabs.pitt.edu
  990. To: amigae@bkhouse.cts.com (Amiga-E List)
  991. Subject: Re: multi-dim arrays (note)
  992.  
  993. > Hmmmmm, seems my uuencoder is doing some unexpected things.  On my unix machine
  994. > I had to create the directory dh0:jr-comm/uloads in order to uudecode the
  995. > multi-dimensional arrays distribution.  For those who don't have a dh0: you can
  996. > probably assign this to a drive or directory temporarily and then create the
  997. > directories under it.  I don't know if this is necessary on the Amiga, but I
  998. > had to force it in this fashion on a Sun.  Sorry for the inconvenience.  Email
  999. > me if you want me to rxmt a better package.  Later.  -- Barry
  1000.  
  1001. All you need to do is edit the uuencoded file.  At the BEGIN line,
  1002. remove all the superflous path information.  Worked for me!
  1003.  
  1004.  
  1005. From crash!kirk.safb.af.mil!BWILLS Wed, 4 Aug 93 13:04:19 PST
  1006. Received: by bkhouse.cts.com (V1.16/Amiga)
  1007.     id AA00000; Wed, 4 Aug 93 13:04:19 PST
  1008. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  1009.     (Smail3.1.28.1 #15) id m0oNme1-0000FVC; Wed, 4 Aug 93 10:28 PDT
  1010. Message-Id: <m0oNme1-0000FVC@crash.cts.com>
  1011. Date: 4 Aug 93 12:28:00 CST
  1012. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  1013. To: "amigae" <amigae@bkhouse.cts.com>
  1014. Subject: ReadArgs() (forwarded)
  1015.  
  1016. From:    KIRK::WINS%"cjfst4@cislabs.pitt.edu"  4-AUG-1993 11:05:13.71
  1017. To:    BWILLS
  1018. CC:    
  1019. Subj:    Re: ReadArgs()
  1020.  
  1021. Return-Path: <cjfst4@cislabs.pitt.edu>
  1022. Received: from phantom.cislabs.pitt.edu by kirk.safb.af.mil with SMTP ; 
  1023.           Wed,  4 Aug 93 11:05:05 CST
  1024. Received: from meg.cislabs.pitt.edu by phantom.cislabs.pitt.edu (4.1/1.34)
  1025.     id AA03325; Wed, 4 Aug 93 11:09:12 EDT
  1026. Received: by meg.cislabs.pitt.edu (4.1/EMI-2.1)
  1027.     id AA04823; Wed, 4 Aug 93 11:09:10 EDT
  1028. From: cjfst4@cislabs.pitt.edu
  1029. Message-Id: <9308041509.AA04823@meg.cislabs.pitt.edu>
  1030. Subject: Re: ReadArgs()
  1031. To: BWILLS@kirk.safb.af.mil (Barry D. Wills)
  1032. Date: Wed, 4 Aug 1993 11:09:08 -0400 (EDT)
  1033. In-Reply-To: <m0oNiAN-0000OSC@crash.cts.com> from "Barry D. Wills" at Aug 4, 93 07:21:00 am
  1034. X-Mailer: ELM [version 2.4 PL21]
  1035. Mime-Version: 1.0
  1036. Content-Type: text/plain; charset=US-ASCII
  1037. Content-Transfer-Encoding: 7bit
  1038. Content-Length: 1426      
  1039.  
  1040. > OPT OSVERSION=37
  1041. > /*-- You must be using KS 2,0+ --*/
  1042. > PROC main()
  1043. >   DEF myargs:PTR TO LONG,rdargs
  1044. > /*-- PTR TO LONG is used to access an array of LONG, also know in E as a   --*/
  1045. > /*-- List.  rdargs is a generic pointer which holds an address returned    --*/
  1046. > /*-- by ReadArgs(), the purpose of which I am unsure except that it        --*/
  1047. > /*-- indicates success.  Anyone else care to comment?                      --*/
  1048.  
  1049. According to the AmigaDOS manual, the rdargs structure returned by
  1050. ReadArgs() 'serves as an "anchor" to allow FreeArgs() to free the
  1051. associated memory.'  It goes on further to say that 'You can also pass
  1052. in a struct RDArgs to control the operation of ReadArgs()...This mode
  1053. of action allows you to provide different sources for the arguments,
  1054. thus providing your own string buffer space for temporary storage, and
  1055. extended help text.'  (All text Copyright 1991 by Commodore Capital,
  1056. Inc., used w/o premission).
  1057.  
  1058. > Hope this helped to clear some things up.
  1059.  
  1060. Me too...
  1061.  
  1062. > Later.
  1063. > -- Barry
  1064.  
  1065. Chad
  1066.  
  1067. ---
  1068.    Chad Freeman, inet: cjfst4+@pitt.edu, bnet: cjfst4@pittvms, BIX: cfreeman
  1069.     Read Amiga Report, its the best on-line magazine around (+ I'm in it!)
  1070.  ------------------------------------------------------------------------------
  1071.    Wealth is lent us, friends are lent us, man is lent, kin is lent; all
  1072.    this earth's frame shall stand empty.                          -The Wanderer
  1073.  
  1074.  
  1075.  
  1076. From crash!kirk.safb.af.mil!BWILLS Wed, 4 Aug 93 13:04:32 PST
  1077. Received: by bkhouse.cts.com (V1.16/Amiga)
  1078.     id AA00000; Wed, 4 Aug 93 13:04:32 PST
  1079. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  1080.     (Smail3.1.28.1 #15) id m0oNmyY-0000AjC; Wed, 4 Aug 93 10:50 PDT
  1081. Message-Id: <m0oNmyY-0000AjC@crash.cts.com>
  1082. Date: 4 Aug 93 12:49:00 CST
  1083. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  1084. To: "amigae" <amigae@bkhouse.cts.com>
  1085. Subject: re: ReadArgs()
  1086.  
  1087. In response to my own message titled "ReadArgs():"
  1088.  
  1089.   myargs:=[0,0,0]
  1090.  
  1091. The RKRM says that ReadArgs() requires an array of long integers, which is
  1092. compatible with a List variable for this purpose.
  1093.  
  1094. Two more argument tags listed in the RKRM (not listed in the AmigaDOS manual)
  1095. are:
  1096.  
  1097.     /T which acts as a switch, but the value is toggled .vs. set;
  1098.     /F which treats the remainder of the line as a single arg;
  1099.  
  1100. I'm not sure how either of these could be useful.
  1101.  
  1102.     WriteF('UNIT=\d\n',Long(myargs[0]))      /* integer */
  1103.  
  1104. You might be wondering what this strange dereferencing is.  RKRM states that
  1105. numeric arguments are returned as a pointer to long.  So myargs[0] is an
  1106. address, and to get the long integer at address you need to use the function
  1107. call Long(myargs[0]);
  1108.  
  1109.     FreeArgs(rdargs)
  1110.  
  1111. To Chad:  I know that this frees the anchor, but why would one need to keep an
  1112. anchor?  Are there some other functions we can use with this to make life
  1113. easier for us?
  1114.  
  1115. Later.
  1116. -- Barry
  1117.  
  1118. From crash!kirk.safb.af.mil!BWILLS Wed, 4 Aug 93 21:43:16 PST
  1119. Received: by bkhouse.cts.com (V1.16From crash!utb.shv.hb.se!NDB120 Thu, 5 Aug 93 03:45:14 PST
  1120. Received: by bkhouse.cts.com (V1.16/Amiga)
  1121.     id AA00000; Thu, 5 Aug 93 03:45:14 PST
  1122. Received: from dc.hb.se by crash.cts.com with smtp
  1123.     (Smail3.1.28.1 #15) id m0oO2m8-0000eBC; Thu, 5 Aug 93 03:42 PDT
  1124. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  1125.     id AA03357; Thu, 5 Aug 93 12:49:10 +0200
  1126. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  1127.     Thu, 5 Aug 93 12:42:15 CET
  1128. Organization: University of Boras, Sweden
  1129. Date:         5 Aug 93 12:41:47 CET DST
  1130. Priority: normal
  1131. X-Mailer:     Pegasus Mail v2.3 (R5).
  1132. Message-Id: <78315A10A4B@utb.shv.hb.se>
  1133. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  1134. To: amigae@bkhouse.cts.com
  1135. Subject: Re: The future of E
  1136.  
  1137. > From:          DCAmiga <DCAmiga@splat.aarnet.edu.au>
  1138. > To:            Wouter van Oortmerssen <wouter@mars.let.uva.nl>
  1139. > Cc:            amigae@bkhouse.cts.com
  1140. > Subject:       Re: The future of E
  1141. ...
  1142. [various babble deleted]
  1143. ...
  1144. > Another thing which worries me a bit is the self-modifying code in the
  1145. > compiler and in the executables it generates.  (Although everything seems
  1146. > to work on my '040 okay with copyback on.)
  1147.  
  1148. Is the self-modifying code really necessary? I'd actually rather sacrifice a
  1149. couple of bytes for code that isn't self-modifying, thus leaving me with a
  1150. considerably greater peace of mind - I'm a (un)happy owner of an A1200, and
  1151. I've had many a program crashing down on me because of either hardware
  1152. hitting or ignoring the cache feature of the 020. :-(
  1153.  
  1154. > Thanks - Andrew Dunbar.
  1155.  
  1156. And thank YOU for pointing this out! :-)
  1157. ---------------------------------------------+------------------------------
  1158. Magnus Wissler  ndb120@utb.shv.hb.se         |              /
  1159.          also:  wissler@tusk.shv.hb.se,      |           \/  Amiga!
  1160.                 db139@cleveland.freenet.edu, |  University College of Boras,
  1161.           and   IRC: Wizzo                   |  Sweden
  1162. ---------------------------------------------+-------------------------------
  1163.  
  1164. From crash!utb.shv.hb.se!NDB120 Thu, 5 Aug 93 05:45:43 PST
  1165. Received: by bkhouse.cts.com (V1.16/Amiga)
  1166.     id AA00000; Thu, 5 Aug 93 05:45:43 PST
  1167. Received: from dc.hb.se by crash.cts.com with smtp
  1168.     (Smail3.1.28.1 #15) id m0oO2pz-0000JLC; Thu, 5 Aug 93 03:46 PDT
  1169. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  1170.     id AA03360; Thu, 5 Aug 93 12:53:09 +0200
  1171. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  1172.     Thu, 5 Aug 93 12:46:15 CET
  1173. Organization: University of Boras, Sweden
  1174. Date:         5 Aug 93 12:46:02 CET DST
  1175. Priority: normal
  1176. X-Mailer:     Pegasus Mail v2.3 (R5).
  1177. Message-Id: <783280B1319@utb.shv.hb.se>
  1178. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  1179. To: amigae@bkhouse.cts.com
  1180. Subject: Re: misc
  1181.  
  1182. > From:          "The Mighty Git" <johnm@cogs.susx.ac.uk>
  1183.  
  1184. > Have a Wouter van Oortmerssen:
  1185. > :>
  1186. > :> >>  Wouter,
  1187. > :> >>
  1188. > :> >> Could you/would you implement some kind of directive that forces data to be
  1189. > :> >> placed in chip ram, like the Lattice C "chip" storage class specifier?
  1190. > :> >>
  1191. > :> >> -- Barry
  1192. > :>
  1193. > :> I probably could, but I find it a very ugly idea. small chipdata can always
  1194. > :> be copied to chip after a program start (spritedata etc.). if the amount
  1195. > :> of data is that large that it would be a waiste of memory to copy it,
  1196. > :> (pictures, samples etc.) it shouldn't be _in_ the program in the first place,
  1197. > :> but rather in a seperate file and read directly into chipram.
  1198. > :>
  1199. > :> Wouter
  1200. > :>
  1201. >
  1202. > Just my opinion, but by not implementing this you are forcing people to
  1203. > use multiple files even if they don't want to.  I think that E should be
  1204. > as flexible as possible and thus cater for all people's possible wants
  1205. > (even if it should appear ugly).   I would greatly appreciate a CHIP
  1206. > specifier.
  1207.  
  1208. I agree, esp. as the AmigaDOS file hunk format lets you specify which hunks
  1209. should go where in memory -- i.e. the same procedure Wouter described above,
  1210. but without the extra fuss of opening files, reading them into the
  1211. appropriate memory type and then closing them.
  1212.  
  1213. > The Git
  1214. ---------------------------------------------+------------------------------
  1215. Magnus Wissler  ndb120@utb.shv.hb.se         |              /
  1216.          also:  wissler@tusk.shv.hb.se,      |           \/  Amiga!
  1217.                 db139@cleveland.freenet.edu, |  University College of Boras,
  1218.           and   IRC: Wizzo                   |  Sweden
  1219. ---------------------------------------------+-------------------------------
  1220.  
  1221. From crash!utb.shv.hb.se!NDB120 Thu, 5 Aug 93 05:45:47 PST
  1222. Received: by bkhouse.cts.com (V1.16/Amiga)
  1223.     id AA00000; Thu, 5 Aug 93 05:45:47 PST
  1224. Received: from dc.hb.se by crash.cts.com with smtp
  1225.     (Smail3.1.28.1 #15) id m0oO2z9-0000EGC; Thu, 5 Aug 93 03:55 PDT
  1226. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  1227.     id AA03363; Thu, 5 Aug 93 13:02:36 +0200
  1228. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  1229.     Thu, 5 Aug 93 12:55:42 CET
  1230. Organization: University of Boras, Sweden
  1231. Date:         5 Aug 93 12:55:20 CET DST
  1232. Priority: normal
  1233. X-Mailer:     Pegasus Mail v2.3 (R5).
  1234. Message-Id: <7834F9A26A1@utb.shv.hb.se>
  1235. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  1236. To: AmigaE@bkhouse.cts.com, langston@dfki.uni-kl.de
  1237. Subject: Re: What's everyone working on?
  1238.  
  1239. > From:          Mark Langston <langston@dfki.uni-kl.de>
  1240. >
  1241. > Well, once I get back to the States (end of August), I'll be working on:
  1242. >
  1243. >      *  FLUID  -- a cognitive model of text comprehension based on Walter
  1244. >                   Kintsch's Construction-Integration model.  Will allow
  1245. >                   parsing of text, automatic semantic-net construction,
  1246. >                   AI-based auto-propositionalizing of texts.  Full GUI.
  1247. >
  1248. >      *  KIWi   -- a port of an AI project developed here at the DFKI.  Learns
  1249. >                   from text and/or examples (current implementation learns how
  1250. >                   to program in LISP).  Also generates it's own examples (could
  1251. >                   be extended to actually write programs).  Full GUI.  Will
  1252. >                   interface with FLUID for understanding plaintext, such as
  1253. >                   manuals.
  1254. >
  1255. >      *  SemSpace  -- A knowledge representation method based on the concept of
  1256. >                   semantic spaces.  Will include routines for holographic
  1257. >                   indexing, and possible multidimensional folding for storage
  1258. >                   efficiency.  Meant to be a back-end 'memory' for FLUID and KIWi.
  1259. >
  1260. > (This is what I needed all the array info for! :-)  )
  1261. >   I originally intended to write nifty utilities and the like, but I really should
  1262. > focus on what I know best.  Besides, there are hardly any AI or model-based apps
  1263. > for the Amiga.  Perhaps I can change that.  Expected release date:  Early '94.
  1264. > Should be in beta-test by December (studies permitting).
  1265. >
  1266. > Whups!  Almost forgot two:
  1267. >
  1268. >      *  AmiTierra  -- A port of the now-famous Tierran Artificial Life virtual
  1269. >                   computer, found in Unix and MS-DOS implementations, currently.
  1270. >                   This thing is crying out for an Amiga port, since it requires
  1271. >                   multitasking.
  1272. >
  1273. >      *  NVir   -- A testbed environment for multiple autonomous agents.  Ideal for
  1274. >                   experimenting with Artificial Life concepts, robot control
  1275. >                   structures, etc.  256-color, 3D, multiple POV, with several
  1276. >                   agents included.  Will include an 'Agent Factory', to allow quick
  1277. >                   development of simple agents with multiple sensor arrays.  Will
  1278. >                   also provide Vir, a flexible agent design language for those who
  1279. >                   want to work from the ground up.  This project may take until
  1280. >                   Mid '94.  Should be beta'ed by Feb. or March of '94.
  1281. >
  1282. > Hi ho, hi ho, it's back to slog away at this damn modelling work I'm supposedly
  1283. > being paid to do here....la tee da.
  1284.  
  1285. Hey, that sounds absolutely thrilling, especiallythe last two. Keep us
  1286. posted, they're just the right kind of programs you want to spend dull sunday
  1287. afternoons with :-)
  1288.  
  1289. > -Mark "we was small, angry men..." Langston
  1290.  
  1291. ---------------------------------------------+------------------------------
  1292. Magnus Wissler  ndb120@utb.shv.hb.se         |              /
  1293.          also:  wissler@tusk.shv.hb.se,      |           \/  Amiga!
  1294.                 db139@cleveland.freenet.edu, |  University College of Boras,
  1295.           and   IRC: Wizzo                   |  Sweden
  1296. ---------------------------------------------+-------------------------------
  1297.  
  1298. From crash!axion.bt.co.uk!D.Higginson Thu, 5 Aug 93 05:45:51 PST
  1299. Received: by bkhouse.cts.com (V1.16/Amiga)
  1300.     id AA00000; Thu, 5 Aug 93 05:45:51 PST
  1301. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  1302.     (Smail3.1.28.1 #15) id m0oO334-00006GC; Thu, 5 Aug 93 03:59 PDT
  1303. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Thu, 5 Aug 1993 10:39:30 +0100
  1304. Message-Id: <m0oO334-00006GC@crash.cts.com>
  1305. Date: Thu, 05 Aug 93 10:31:51 BST
  1306. From: D.Higginson@axion.bt.co.uk
  1307. To: amigae@bkhouse.cts.com
  1308. Subject: Multi-Windows (nearly)
  1309.  
  1310.  
  1311. I've nearly finished my example code of multiple windows
  1312. from one task.
  1313.  
  1314. The code uses an exec list to track the windows, which
  1315. makes it easy to activate the next window in sequence, and
  1316. add and remove windows from the list at will.
  1317.  
  1318. Just one last bug to iron out and then I'll mail it, so
  1319. stay tuned :-)
  1320.  
  1321. I also have an AGA colour cube program with some very
  1322. dodgy mouse handling techniques, but it shows off HAM8 so
  1323. I'll probably mail it unchanged.
  1324.  
  1325. Both programs should make it to the list tomorrow morning
  1326. (BST).
  1327.  
  1328. Dave
  1329.  
  1330. From crash!kirk.safb.af.mil!BWILLS Thu, 5 Aug 93 05:45:54 PST
  1331. Received: by bkhouse.cts.com (V1.16/Amiga)
  1332.     id AA00000; Thu, 5 Aug 93 05:45:54 PST
  1333. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  1334.     (Smail3.1.28.1 #15) id m0oO3E3-0000GmC; Thu, 5 Aug 93 04:11 PDT
  1335. Message-Id: <m0oO3E3-0000GmC@crash.cts.com>
  1336. Date: 5 Aug 93 06:10:00 CST
  1337. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  1338. To: "amigae" <amigae@bkhouse.cts.com>
  1339. Subject: EZ_E (forwarded)
  1340.  
  1341. Interested parties should reply to:
  1342. me:  bwills@kirk.safb.af.mil
  1343. John:  jconklin@terapin.com
  1344.  
  1345. From:    KIRK::WINS%"jconklin@terapin.com"  5-AUG-1993 00:42:34.45
  1346. To:    BWILLS
  1347. CC:    
  1348. Subj:    EZ_E
  1349.  
  1350. Return-Path: <terapin!jconklin@netcom.com>
  1351. Received: from netcomsv.netcom.com by kirk.safb.af.mil with SMTP ; 
  1352.           Thu,  5 Aug 93 00:42:28 CST
  1353. Received: from terapin.UUCP by netcomsv.netcom.com with UUCP (4.1/SMI-4.1)
  1354.     id AA05425; Wed, 4 Aug 93 22:43:16 PDT
  1355. Received: by terapin.com (V1.16/Amiga)
  1356.     id AA04v47; Wed, 4 Aug 93 22:56:36 PST
  1357. Date: Wed, 4 Aug 93 22:56:36 PST
  1358. Message-Id: <9308050656.AA04v46@terapin.com>
  1359. From: jconklin@terapin.com (John Conklin)
  1360. To: BWILLS@kirk.safb.af.mil
  1361. Subject: EZ_E
  1362.  
  1363. I just came across a front-end program for E. It looks damn good, but haven't
  1364. really USED it as I'm not doind any programming. It's got a
  1365. 2.0/GadTools/ReqTools thing going, with buttons to call your editor, to
  1366. compile, to execute what you're working on, and an output window.
  1367.  
  1368. Anyway, let the E-Newsletter folks know I have it in case they want me to mail
  1369. it to them (I don't know the address to do it myself), unless you know they
  1370. already want it. Also, if you want it, let me know. I'll UUencode it for ya.
  1371.  
  1372. From crash!serv-200.dfki.uni-kl.de!dfki.uni-kl.de!langston Thu, 5 Aug 93 05:46:07 PST
  1373. Received: by bkhouse.cts.com (V1.16/Amiga)
  1374.     id AA00000; Thu, 5 Aug 93 05:46:07 PST
  1375. Received: from uni-kl.de by crash.cts.com with smtp
  1376.     (Smail3.1.28.1 #15) id m0oO4Xb-0000H5C; Thu, 5 Aug 93 05:35 PDT
  1377. Received: from serv-200.dfki.uni-kl.de by stepsun.uni-kl.de id aa22033;
  1378.           5 Aug 93 14:35 MET DST
  1379. Received: from serv-300.dfki.uni-kl.de by serv-200.dfki.uni-kl.de id aa05878;
  1380.           5 Aug 93 12:35 GMT
  1381. Received: from ws-308.dfki.uni-kl.de by serv-300.dfki.uni-kl.de id aa25712;
  1382.           5 Aug 93 12:35 GMT
  1383. cc: AmigaE@bkhouse.cts.com, langston@dfki.uni-kl.de
  1384. In-reply-to: Your message of "05 Aug 1993 12:55:20 +0700."
  1385.              <7834F9A26A1@utb.shv.hb.se>
  1386. Date: Thu, 05 Aug 1993 14:35:11 +0200
  1387. Message-ID:  <9308051235.aa25712@serv-300.dfki.uni-kl.de>
  1388. From: Mark Langston <langston@dfki.uni-kl.de>
  1389. To: The Wiz <NDB120@utb.shv.hb.se>
  1390. Subject: Re: What's everyone working on?
  1391.  
  1392. I'll be sure to keep everyone updated.  I think I'll start on the NVir project
  1393. first, because by the time I get back home, I'm gonna be sick to death of looking
  1394. at the various KIWi and spreading activation projects.
  1395.  
  1396. P.S. - never accept a job that isn't well-specified.
  1397.  
  1398. P.P.S. - I had already begun the port of Tierra about 2 weeks before I left, but
  1399.   it always hung because of my array demands.  I should be able to move along
  1400.   nicely when I get back, however.
  1401.  
  1402. P.P.P.S. - (this is the last one, really).  If anyone out there has any experience
  1403.   with AI or Artificial Life and would like to get together and develop something
  1404.   together, let me know.
  1405.  
  1406. Slaving away in Germany,
  1407. -mark
  1408.  
  1409. langston@memstvx1.memst.edu
  1410.  
  1411. or
  1412.  
  1413. langston@dfki.uni-kl.de
  1414.  
  1415. or
  1416.  
  1417. umlangston@memstvx1.memst.edu
  1418.  
  1419. or 
  1420.  
  1421. fugue@mindvox.phantom.com  (although I can't seem to log in lately)
  1422.  
  1423. or just beat me about the head and neck with a bottle of Mtn. Dew (TM)
  1424.  
  1425. From crash!axion.bt.co.uk!D.Higginson Thu, 5 Aug 93 07:49:24 PST
  1426. Received: by bkhouse.cts.com (V1.16/Amiga)
  1427.     id AA00000; Thu, 5 Aug 93 07:49:24 PST
  1428. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  1429.     (Smail3.1.28.1 #15) id m0oO4pd-0000LKC; Thu, 5 Aug 93 05:54 PDT
  1430. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Thu, 5 Aug 1993 13:52:43 +0100
  1431. Message-Id: <m0oO4pd-0000LKC@crash.cts.com>
  1432. Date: Thu, 05 Aug 93 13:52:41 BST
  1433. From: D.Higginson@axion.bt.co.uk
  1434. To: amigae@bkhouse.cts.com
  1435. Subject: Re: The future of E
  1436.  
  1437.  
  1438.  
  1439. Self-modifying code is not nearly as bad as you make it
  1440. sound. The code does modify itself, but does not modify
  1441. the source, which is what "self-modifying" means in terms
  1442. of BASIC or other interpreted languages.
  1443.  
  1444. Also, self-modifying tends to imply that the instructions
  1445. themselves are changed, which they are not. The changes
  1446. only affect areas of code used specifically for holding
  1447. data.
  1448.  
  1449. Try listing your c directory. It is likely that any
  1450. programs which do not have the "p" flag set for pure code
  1451. are "self-modifying" as you call them.
  1452.  
  1453. Code which behaves in this manner is the norm, rather than
  1454. the exception.
  1455.  
  1456. Dave.
  1457.  
  1458. From crash!kirk.safb.af.mil!BWILLS Thu, 5 Aug 93 12:38:11 PST
  1459. Received: by bkhouse.cts.com (V1.16/Amiga)
  1460.     id AA00000; Thu, 5 Aug 93 12:38:11 PST
  1461. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  1462.     (Smail3.1.28.1 #15) id m0oOALt-0000fkC; Thu, 5 Aug 93 11:47 PDT
  1463. Message-Id: <m0oOALt-0000fkC@crash.cts.com>
  1464. Date: 5 Aug 93 13:45:00 CST
  1465. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  1466. To: "amigae" <amigae@bkhouse.cts.com>
  1467. Subject: Self-modifying code
  1468.  
  1469. [In reply to a message from Dave Higginson titled "Re: The future of E":]
  1470.  
  1471. Dave, I recall Wouter replying to the original message of this thread, and he
  1472. said that EC does not self-modify, nor do any of the executables produced by
  1473. EC.  They should be pure.
  1474.  
  1475. Additionally, I thought that "self-modifying" referred specifically to those
  1476. programs that modify their own instructions as a means to optimize for speed
  1477. or whatever.
  1478.  
  1479. -- Barry
  1480.  
  1481. From crash!drvax3.msfc.nasa.gov!huntewj Thu, 5 Aug 93 12:38:14 PST
  1482. Received: by bkhouse.cts.com (V1.16/Amiga)
  1483.     id AA00000; Thu, 5 Aug 93 12:38:14 PST
  1484. Received: from drvax3.msfc.nasa.gov by crash.cts.com with smtp
  1485.     (Smail3.1.28.1 #15) id m0oOAYQ-0000XDC; Thu, 5 Aug 93 12:00 PDT
  1486. Received: by drvax3.msfc.nasa.gov (5.65/DEC-Ultrix/4.3)
  1487.     id AA06734; Thu, 5 Aug 1993 14:00:54 -0500
  1488. Date: Thu, 5 Aug 1993 14:00:54 -0500
  1489. Message-Id: <9308051900.AA06734@drvax3.msfc.nasa.gov>
  1490. From: huntewj@drvax3.msfc.nasa.gov (Jeff Hunter)
  1491. To: amigae@bkhouse.cts.com
  1492. Subject: New Releases?
  1493.  
  1494.  
  1495. When might we expect a new release of 'E'?
  1496. About how far down the road is the OOP sections?
  1497.  
  1498. Thanks for a great way to program the Amiga!
  1499.  
  1500.             Jeff HUnter
  1501.             huntewj@drvax3.msfc.nasa.gov
  1502.  
  1503. From crash!netcom.com!lukec Thu, 5 Aug 93 12:38:17 PST
  1504. Received: by bkhouse.cts.com (V1.16/Amiga)
  1505.     id AA00000; Thu, 5 Aug 93 12:38:17 PST
  1506. Received: from netcom2.netcom.com by crash.cts.com with smtp
  1507.     (Smail3.1.28.1 #15) id m0oOAeP-0000UMC; Thu, 5 Aug 93 12:06 PDT
  1508. Received: by netcom2.netcom.com (5.65/SMI-4.1/Netcom)
  1509.     id AA05129; Thu, 5 Aug 93 12:07:42 -0700
  1510. Date: Thu, 5 Aug 1993 12:05:24 -0700 (PDT)
  1511. In-Reply-To: <78315A10A4B@utb.shv.hb.se>
  1512. Message-Id: <Pine.3.07.9308051220.A4763-9100000@netcom2>
  1513. Mime-Version: 1.0
  1514. Content-Type: TEXT/PLAIN; charset=US-ASCII
  1515. From: Luke Chastain <lukec@netcom.com>
  1516. To: The Wiz <NDB120@utb.shv.hb.se>
  1517. Cc: amigae@bkhouse.cts.com
  1518. Subject: Re: The future of E
  1519.  
  1520.  
  1521. Hey you know a while ago I downloaded E foom a local BBS.  I was wondering
  1522. , I don't know C just a little ARexx, what is a good starter language that
  1523. is really powerful?
  1524.             _     __           _  ___     ___
  1525. |   | | |/ |_    |   |_|  /\  |_   |  /\   |  |\ | lukec@netcom2.netcom.com
  1526. |__ |_| |\ |_    |__ | | /  \  _|  | /  \ _|_ | \|  GhostMan on the MUDs.
  1527.  
  1528.  
  1529. From crash!student.tc.umn.edu!olso0001 Thu, 5 Aug 93 15:51:09 PST
  1530. Received: by bkhouse.cts.com (V1.16/Amiga)
  1531.     id AA00000; Thu, 5 Aug 93 15:51:09 PST
  1532. Received: from student.tc.umn.edu by crash.cts.com with smtp
  1533.     (Smail3.1.28.1 #15) id m0oOE0D-0000CWC; Thu, 5 Aug 93 15:41 PDT
  1534. Received: by student.tc.umn.edu; Thu, 5 Aug 93 17:41:35 -0500
  1535. Message-Id: <0012c618c9d019950@student.tc.umn.edu>
  1536. Date: Thu, 5 Aug 93 17:41:31 CDT
  1537. X-Mailer: ELM [version 2.3 PL11]
  1538. From: "Daniel B Olson-1" <olso0001@student.tc.umn.edu>
  1539. To: amigae@bkhouse.cts.com
  1540. Subject: GAME
  1541.  
  1542. Hello , this is my first post . I have just started to program the Amiga
  1543. and hope to be able to use E . It seems to be very good. Anyway for my
  1544. first project I want to make some sort of graphical adventure game . If
  1545. anyone has any suggestions on things I could do please give me some.
  1546. Here are some questions I have to start off with  :
  1547.  
  1548. 1)Is is possible for me to use IFF format graphic files in E ?
  1549.  
  1550. 2)Does anyone have any pseudo code(or even real) for an adventure game
  1551. type format?
  1552.  
  1553. 3)lastly what kind of themes would you all out there like to see in an
  1554. adventure game written in E ?
  1555.  
  1556. If anyone can help please reach me at:
  1557. olso0001@student.tc.umn.edu
  1558.  
  1559. P.S. Im sitting here in Minnesota , and it is as boring as Little House on
  1560. the Praire . I neeeeeed projects to keep me busy . So please help.
  1561.  
  1562. signed Albert (Daniel B Olson) Ingles 
  1563.  
  1564. From crash!cs.vu.nl!velschot Fri, 6 Aug 93 07:47:58 PST
  1565. Received: by bkhouse.cts.com (V1.16/Amiga)
  1566.     id AA00000; Fri, 6 Aug 93 07:47:58 PST
  1567. Received: from vmbb.cts.com by crash.cts.com with smtp
  1568.     (Smail3.1.28.1 #15) id m0oOShh-0000H5C; Fri, 6 Aug 93 07:23 PDT
  1569. Received: from top.cs.vu.nl by vmbb.cts.com with smtp
  1570.     (Smail3.1.28.1 #9) id m0oONXZ-0002VuC; Fri, 6 Aug 93 01:52 PDT
  1571. Received: from galjoen.cs.vu.nl by top.cs.vu.nl id aa12672;
  1572.           6 Aug 93 10:52 MET DST
  1573. Date:     Fri, 6 Aug 93 10:52:36 MET DST
  1574. cc:       amigae@bkhouse.cts.com
  1575. Message-ID:  <9308061052.aa22823@galjoen.cs.vu.nl>
  1576. From: Elschot VAW <velschot@cs.vu.nl>
  1577. To: Daniel B Olson-1 <olso0001@student.tc.umn.edu>
  1578. Subject: Re:  GAME
  1579.  
  1580. well, I'd like to see something like elvira II.. or something
  1581. wicked or horror.. :)
  1582. hehe..
  1583. it's 'E'sy  easy, get it? :)
  1584. vinny
  1585.  
  1586. From crash!axion.bt.co.uk!D.Higginson Fri, 6 Aug 93 07:48:15 PST
  1587. Received: by bkhouse.cts.com (V1.16/Amiga)
  1588.     id AA00000; Fri, 6 Aug 93 07:48:15 PST
  1589. Received: from vmbb.cts.com by crash.cts.com with smtp
  1590.     (Smail3.1.28.1 #15) id m0oOSiZ-0000KaC; Fri, 6 Aug 93 07:24 PDT
  1591. Received: from zaphod.axion.bt.co.uk by vmbb.cts.com with smtp
  1592.     (Smail3.1.28.1 #9) id m0oOPjE-0002Y4C; Fri, 6 Aug 93 04:12 PDT
  1593. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Fri, 6 Aug 1993 12:12:50 +0100
  1594. Message-Id: <m0oOPjE-0002Y4C@vmbb.cts.com>
  1595. Date: Fri, 06 Aug 93 12:12:48 BST
  1596. From: D.Higginson@axion.bt.co.uk
  1597. To: amigae@bkhouse.cts.com
  1598. Subject: AGACC
  1599.  
  1600. Hello all.
  1601.  
  1602. I've *finally* managed to get xmh to accept this uuencoded
  1603. file by renaming it to a number, placing it in the mail
  1604. directory and selecting "Use as composition". If anybody
  1605. knows an easier way, please mail me.
  1606.  
  1607. Anyway, this file contains the E source code file agacc.e.
  1608. When you compile and run it, the program opens a HAM8
  1609. screen and displays what is commonly known as a colour
  1610. cube. You can click on any part of the cube to change the
  1611. colour.
  1612.  
  1613. Hmmm... it's quite hard to explain, so just run the
  1614. program to experiment. In any case, it looks nice (main
  1615. purchasing motive for Windoze ;^)
  1616.  
  1617. I'd better warn you that this program uses the Mouse()
  1618. function to test for clicks, which as we all know is
  1619. strictly forbidden and you should use IDCMP_MOUSEBUTTONS.
  1620. So, only use this program for HAM8 information.
  1621.  
  1622. You will need AGA or the program will fail.
  1623.  
  1624. Dave.
  1625.  
  1626. PS If you want detailed information on the workings of the
  1627. program, mail me. Apologies in advance for writing sloppy,
  1628. undocumented code.
  1629.  
  1630. ------8<--------8<----------
  1631. begin 775 agacc.lha
  1632. M'9LM;&@U+7 #  "%"   Y9)F&   !T%'04-#+F4I,0,0:]WU2<<[^;G\ ?\F
  1633. MLB-[U:'@1:RED6BNNC:,"]SM-VF@-]5) "X!R._''_[P"JG=W=VVFOS;Y-]N
  1634. MSNUB;<<:S>(-.>_$VYW->#"O58L=[3/NRX@LOQ3:WYGXXNG=ALV+#.+&$I-E
  1635. M_-XMAXM!L?B\H]A)'99B3DA)"/C:20FDCUBQF;:[0A=?B2M6 #N%8OL->AHG
  1636. M$E2ID+<7)>)S7DTR6<&3 ';'!'KD#MUO&LG3P [5OL2S>1\" 18>RAAYTDR*
  1637. M*$0R%KA$R9\>7)^N%IMG$WEQ.."#*102*&4 >>N"#0AQ"LH__4E0G,LF>$R<
  1638. MVC^3U/5:+ZE*_X4O63)?83IQ:=^)[?BROQ&//)U>[U#H#:XD74$W:"B\BE%D
  1639. M%G]',5J,QM-A.+?/N8NK2( 9H(YAT-47]LY%.HOMGM5E7:2UUOF4HM4KEO<3
  1640. M$0,4XZY#^A@:M=HD*E!NTH7V8BBU*)1@.B\8BQ>#(RK3D[=VL]1S9M$V-^"!
  1641. M+9;D](Y)AU)O%(5.X+KW(E*M_5']P:N]WVH_Q-/-C266(H-9[=_X?Q\-7YE_
  1642. M0,F[#AJPV:+'ZU@=G516,IO.8(8]<I@CB"7]M;LA@T:G8M)I;/T4;PNHWD0,
  1643. MDAC1!'(&*>B)OHG++DLZ(X?2.(T4UL&W].JIV&G?FEM[E+/]_</ %WG*2
  1644. MM=?87=K^R:!W:DIOV0A&CQ"/^*6S@+MI%_+D+2(EO"&]!*%A2T&#P9'#M[&%
  1645. M%]V3K8N]6]*I3)^Q@M2#/UL+W.*"BRN&?H+SK<A1M,AV]"B_(8:)^[']6]=X
  1646. MM]17XN"1#@N_)PO?\X1JWX.(:>K7SBV?H%$^+CD_UQU\5LG'A=^W%CI]3J.+
  1647. M5[^SEZZQ?_L"KD4<:*?ZKBH(Y39T=,]5)F]-08YH/7\E*<R@H?)^GRGJ"X1K
  1648. M%)2^?9T\X.A(;T@=T&A&P\/,;/G#3-Y,*I4K0MOGZ19_>U[\5O*CJ*)@3]B%
  1649. M:4)M1ALX\M<!I4*ZMM,-AI#169J%9SW8150^X>6XZJA6_=U^!UZ P;3#;[\O
  1650. MW%VC$K*?!^$94.T\^#,>X(^/*YE0W[PE4-Z74^/!T,>A-&"I7GYN32TD9+P8
  1651. M9:V&7>D/$95X)"M:0KP:/G.\[*8F!<0_P<;/(G1S*W%DL"]I$);M34:>GUZ5
  1652. ,*32/UY4:_QAVK:8 
  1653.  
  1654. end
  1655.  
  1656. From crash!kirk.safb.af.mil!BWILLS Fri, 6 Aug 93 09:41:38 PST
  1657. Received: by bkhouse.cts.com (V1.16/Amiga)
  1658.     id AA00000; Fri, 6 Aug 93 09:41:38 PST
  1659. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  1660.     (Smail3.1.28.1 #15) id m0oOTal-0000UQC; Fri, 6 Aug 93 08:20 PDT
  1661. Message-Id: <m0oOTal-0000UQC@crash.cts.com>
  1662. Date: 6 Aug 93 09:21:00 CST
  1663. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  1664. To: "amigae" <amigae@bkhouse.cts.com>
  1665. Subject: Request for multi-tasking info
  1666.  
  1667. [Message portion forwarded by request.  Send replies to langston@dfki.uni-kl.de
  1668. or post to the list, please.]
  1669.  
  1670. >  By the way, do you know, or does anyone know, if its possible to write E code
  1671. >that can run multiple independent tasks?  
  1672. >
  1673. >  Thanks again,
  1674. >Mark C. Langston
  1675.  
  1676.  
  1677. From crash!UNCA.EDU!JVANRIPER Fri, 6 Aug 93 13:59:46 PST
  1678. Received: by bkhouse.cts.com (V1.16/Amiga)
  1679.     id AA00000; Fri, 6 Aug 93 13:59:46 PST
  1680. Received: from uncavx by crash.cts.com with smtp
  1681.     (Smail3.1.28.1 #15) id m0oOWzp-0000PbC; Fri, 6 Aug 93 11:58 PDT
  1682. Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-13 #3902) id
  1683.  <01H1FGJPPH1S91VX2I@UNCA.EDU>; Fri, 6 Aug 1993 14:57:23 EDT
  1684. Date: Fri, 06 Aug 1993 14:57:23 -0400 (EDT)
  1685. Message-id: <01H1FGJPSF4Y91VX2I@UNCA.EDU>
  1686. Organization: University of North Carolina at Asheville
  1687. X-VMS-To: IN%"amigae@bkhouse.cts.com"
  1688. MIME-version: 1.0
  1689. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  1690. Content-transfer-encoding: 7BIT
  1691. From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
  1692. To: amigae@bkhouse.cts.com
  1693. Subject: XPK mods (where to find info)
  1694.  
  1695.  
  1696. From crash!delphi.com!NES Fri, 6 Aug 93 17:50:10 PST
  1697. Received: by bkhouse.cts.com (V1.16/Amiga)
  1698.     id AA00000; Fri, 6 Aug 93 17:50:10 PST
  1699. Received: from bos1a.delphi.com by crash.cts.com with smtp
  1700.     (Smail3.1.28.1 #15) id m0oOba2-0000kgC; Fri, 6 Aug 93 16:52 PDT
  1701. Received: from delphi.com by delphi.com (PMDF V4.2-11 #4520) id
  1702.  <01H1FQSD0MBK90MWLZ@delphi.com>; Fri, 6 Aug 1993 19:51:59 EDT
  1703. Date: Fri, 06 Aug 1993 19:51:59 -0400 (EDT)
  1704. Message-id: <01H1FQSD56AQ90MWLZ@delphi.com>
  1705. X-VMS-To: IN%"amigae@bkhouse.cts.com"
  1706. MIME-version: 1.0
  1707. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  1708. Content-transfer-encoding: 7BIT
  1709. From: NES@delphi.com
  1710. To: amigae@bkhouse.cts.com
  1711. Subject: Get/Put Graphics...
  1712.  
  1713. How do you get or put graphics on the amiga screen under E.
  1714. It would be nice to have a Get/Put statment.
  1715. Also is the IFF lib supported under E?
  1716. If I could figgure out the start address of the screen I may could write
  1717. a get/put rutine...
  1718.   Eric     (NES@delphi.com)
  1719.  
  1720. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 6 Aug 93 21:45:26 PST
  1721. Received: by bkhouse.cts.com (V1.16/Amiga)
  1722.     id AA00000; Fri, 6 Aug 93 21:45:26 PST
  1723. Received: from clout.chi.il.us by crash.cts.com with smtp
  1724.     (Smail3.1.28.1 #15) id m0oOeS9-0000l0C; Fri, 6 Aug 93 19:56 PDT
  1725. Received: from amiserv by clout.chi.il.us with uucp
  1726.     (Smail3.1.28.1 #1) id m0oOeS2-000A7uC; Fri, 6 Aug 93 21:56 CDT
  1727. Received: from bbs1984 by amiserv.xnet.com with uucp
  1728.     (Smail3.1.28.1 #1) id m0oOeAt-000i9aC; Fri, 6 Aug 93 21:38 CDT
  1729. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  1730.     id AA003zn; Fri, 6 Aug 93 14:24:09 CST
  1731. Date: Fri, 6 Aug 93 14:24:09 CST
  1732. Message-Id: <9308062024.AA003zm@bbs1984.chi.il.us>
  1733. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  1734. To: amigae@bkhouse.cts.com
  1735. Subject: What I'm working on.  MuX MuSiC DiSk...
  1736.  
  1737. Hi y'all.
  1738.  
  1739. I have started working on a music disk (well, a while ago)...
  1740.  
  1741. Ok this is what I need help on...
  1742.  
  1743. Loading IFF images, any format, anyrez.
  1744.  
  1745. A Scrolly routine for the bottom of the screen.
  1746.  
  1747. This is how I have it set up...  4 screens: 3 you can see, that are overlapping
  1748. each other, and one in the back, for the buffer.  I want to load a pic to each.
  1749.  
  1750. This is how the screns go: one 320 x 47 5 bitplanes for the logo, then one in
  1751. the middle (the interface) 320 x 186.  Then one at the bottom (the scroller)
  1752. 320 x 21.  All this in PAL ofcoz.
  1753.  
  1754. All I really need is the pic loader and scrolly routine.  I expect the full
  1755. product to be atleast 1 or 2 full disks, 2.0+ only.
  1756.  
  1757. What do you think?
  1758.  
  1759.  ________________________............................________________________
  1760.  \                       \........OBI WAN.........../                       /
  1761.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  1762.  \__________________/............ACME INC................\__________________/
  1763.  
  1764. From crash!student.tc.umn.edu!olso0001 Sat, 7 Aug 93 00:42:04 PST
  1765. Received: by bkhouse.cts.com (V1.16/Amiga)
  1766.     id AA00000; Sat, 7 Aug 93 00:42:04 PST
  1767. Received: from student.tc.umn.edu by crash.cts.com with smtp
  1768.     (Smail3.1.28.1 #15) id m0oOiSq-0000fvC; Sat, 7 Aug 93 00:13 PDT
  1769. Received: by student.tc.umn.edu; Sat, 7 Aug 93 02:13:14 -0500
  1770. Message-Id: <0012c635609004867@student.tc.umn.edu>
  1771. Date: Sat, 7 Aug 93 2:13:13 CDT
  1772. X-Mailer: ELM [version 2.3 PL11]
  1773. From: "Daniel B Olson-1" <olso0001@student.tc.umn.edu>
  1774. To: amigae@bkhouse.cts.com
  1775. Subject: Modules
  1776.  
  1777. I Know this question is rather obtuse , but how can I use Modules in my
  1778. programs . I know the concept of what they can do , but how do I know what
  1779. each Module is able to do ? Are there any examples or anything ?I went
  1780. through all  of the example files that came with amigaev2.1b , but they
  1781. dont use very many of the modules . It has become very obvious to me that
  1782. understanding what the modules can do will really make E fun . Im sorry
  1783. for my ignorance , but I am very new to programming . However I am sincere
  1784. , and will spread all of my code produced freely . 
  1785. PLEASE HELP ME
  1786. PS I want to start with a generic adventure game.
  1787. Arigato:^)
  1788. olso0001@student.tc.umn.edu
  1789. Daniel [Japan] Olson
  1790. ----------------------------------------------------------------------------
  1791.  
  1792. From crash!cs.vu.nl!velschot Sat, 7 Aug 93 03:44:12 PST
  1793. Received: by bkhouse.cts.com (V1.16/Amiga)
  1794.     id AA00000; Sat, 7 Aug 93 03:44:12 PST
  1795. Received: from top.cs.vu.nl by crash.cts.com with smtp
  1796.     (Smail3.1.28.1 #15) id m0oOlFX-0000BuC; Sat, 7 Aug 93 03:11 PDT
  1797. Received: from galjoen.cs.vu.nl by top.cs.vu.nl id aa02611;
  1798.           7 Aug 93 12:11 MET DST
  1799. Date:     Sat, 7 Aug 93 12:11:33 MET DST
  1800. cc:       velschot@cs.vu.nl
  1801. Message-ID:  <9308071211.aa24551@galjoen.cs.vu.nl>
  1802. From: Elschot VAW <velschot@cs.vu.nl>
  1803. To: amigae@bkhouse.cts.com
  1804. Subject: Users Guide ?
  1805.  
  1806. okay, plowing through all the requests posted here, I have a small
  1807. suggestion. How about an 'E' user users Guide ?
  1808. a 'reference.doc' type text, but moreexamples of reallife
  1809. situations. EG, small progs that make the use of a feature CLEAR!
  1810.  
  1811. The reference.doc is good, but I think it's not the best thing to
  1812. use to get to know surtain features (EG iff handling, Devices etc)
  1813.  
  1814. So, if you have any small'n usefull example progs, or you have
  1815. some info you think is usefull to others (read: people who have only
  1816. a mild history of programming) then send them to me, and I'll
  1817. try to compile a nice readble doc!
  1818.  
  1819. (Grammer errors excluded, I'm only dutch :) )
  1820. vinny
  1821. velschot@cs.vu.nl
  1822. -------- it's Esy -------
  1823.  
  1824. From crash!utb.shv.hb.se!NDB120 Sat, 7 Aug 93 05:42:04 PST
  1825. Received: by bkhouse.cts.com (V1.16/Amiga)
  1826.     id AA00000; Sat, 7 Aug 93 05:42:04 PST
  1827. Received: from dc.hb.se by crash.cts.com with smtp
  1828.     (Smail3.1.28.1 #15) id m0oOnBW-0000ZyC; Sat, 7 Aug 93 05:15 PDT
  1829. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  1830.     id AA03566; Sat, 7 Aug 93 13:29:03 +0200
  1831. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  1832.     Sat, 7 Aug 93 13:22:07 CET
  1833. Organization: University of Boras, Sweden
  1834. Date:         7 Aug 93 13:21:44 CET DST
  1835. Priority: normal
  1836. X-Mailer:     Pegasus Mail v2.3 (R5).
  1837. Message-Id: <7B3C19B5C89@utb.shv.hb.se>
  1838. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  1839. To: amigae@bkhouse.cts.com
  1840. Subject: Re: The Amiga E development environment
  1841.  
  1842. > Date:          Mon, 21 Jun 93 09:01:53 BST
  1843. > From:          m88jrh@ecs.oxford.ac.uk
  1844. > To:            amigae@bkhouse.cts.com
  1845. > Subject:       The Amiga E development environment
  1846.  
  1847. >
  1848. >   I don't know if this has been answered already, but is there any news on
  1849. > Wouter integrating something like his MegaEd (text editor) and the like
  1850. > to form an integrated E development environment?  What about Object Orientation
  1851. > too?  Is 2.1b the latest release of E?  What about making libraries with E?
  1852. >
  1853. >   Well, I didn't mean this to be a kind of Spanish Inquisition...
  1854.  
  1855. I think we'd all like to see an integrated E editor/compiler(/debugger?)...
  1856. If anyone(Wouter?) thinks it's worthwhile writing this, I sure would like to
  1857. be part of it. I think it would be an exciting project which most certainly
  1858. will help spreading E around the world (and perhaps to other systems, which
  1859. it definitely deserves!).
  1860.  
  1861. Yours truly,
  1862. ---------------------------------------------+------------------------------
  1863. Magnus Wissler  ndb120@utb.shv.hb.se         |              /
  1864.          also:  wissler@tusk.shv.hb.se,      |           \/  Amiga!
  1865.                 db139@cleveland.freenet.edu, |  University College of Boras,
  1866.           and   IRC: Wizzo                   |  Sweden
  1867. ---------------------------------------------+-------------------------------
  1868.  
  1869. From crash!utb.shv.hb.se!NDB120 Sat, 7 Aug 93 05:42:07 PST
  1870. Received: by bkhouse.cts.com (V1.16/Amiga)
  1871.     id AA00000; Sat, 7 Aug 93 05:42:07 PST
  1872. Received: from dc.hb.se by crash.cts.com with smtp
  1873.     (Smail3.1.28.1 #15) id m0oOnBa-0000ZyC; Sat, 7 Aug 93 05:15 PDT
  1874. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  1875.     id AA03569; Sat, 7 Aug 93 13:45:54 +0200
  1876. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  1877.     Sat, 7 Aug 93 13:38:58 CET
  1878. Organization: University of Boras, Sweden
  1879. Date:         7 Aug 93 13:38:19 CET DST
  1880. Priority: normal
  1881. X-Mailer:     Pegasus Mail v2.3 (R5).
  1882. Message-Id: <7B408C13B80@utb.shv.hb.se>
  1883. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  1884. To: amigae@bkhouse.cts.com
  1885. Subject: Re: Joystick
  1886.  
  1887.  
  1888. > Anyone want to access the joystick?
  1889. >
  1890. > Son Le
  1891. >
  1892. >
  1893. > PROC main()
  1894. > DEF joypos, joyx, joyy, firebutton
  1895. > /*
  1896. >    $DFF00A (gameport 0) - %xxxxxxxx xxxxxxx fedcba98 76543210
  1897. >    $DFF00C (gameport 1)
  1898.      ^^^^^^^
  1899.      Being a kind and gentle soul, I succumb to C='s recommendations of not
  1900.      hitting the hardware directly. Instead, try opening the gameport.device
  1901.      using the usual OpenDevice routine.
  1902.  
  1903. [terrible hardware-hitting deleted :-O ]
  1904.  
  1905. Just my opinion. And no, I'm not trying to start a flame war about hardware-
  1906. hitting.
  1907.  
  1908.  
  1909. ---------------------------------------------+------------------------------
  1910. Magnus Wissler  ndb120@utb.shv.hb.se         |              /
  1911.          also:  wissler@tusk.shv.hb.se,      |           \/  Amiga!
  1912.                 db139@cleveland.freenet.edu, |  University College of Boras,
  1913.           and   IRC: Wizzo                   |  Sweden
  1914. ---------------------------------------------+-------------------------------
  1915.  
  1916. From crash!utb.shv.hb.se!NDB120 Sat, 7 Aug 93 05:42:10 PST
  1917. Received: by bkhouse.cts.com (V1.16/Amiga)
  1918.     id AA00000; Sat, 7 Aug 93 05:42:10 PST
  1919. Received: from dc.hb.se by crash.cts.com with smtp
  1920.     (Smail3.1.28.1 #15) id m0oOnBe-0000ZyC; Sat, 7 Aug 93 05:15 PDT
  1921. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  1922.     id AA03553; Sat, 7 Aug 93 12:36:02 +0200
  1923. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  1924.     Sat, 7 Aug 93 12:29:05 CET
  1925. Organization: University of Boras, Sweden
  1926. Date:         7 Aug 93 12:28:48 CET DST
  1927. Priority: normal
  1928. X-Mailer:     Pegasus Mail v2.3 (R5).
  1929. Message-Id: <7B2E02D3D97@utb.shv.hb.se>
  1930. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  1931. To: amigae@bkhouse.cts.com
  1932. Subject: Re: The future of E
  1933.  
  1934. > From:          Luke Chastain <lukec@netcom.com>
  1935.  
  1936. > Hey you know a while ago I downloaded E foom a local BBS.  I was wondering
  1937. > , I don't know C just a little ARexx, what is a good starter language that
  1938. > is really powerful?
  1939.  
  1940. Well, both C and E are powerful in their aspects of using the OS routines,
  1941. that aside they both have their advantages, although E is closing in on C in
  1942. a few topics. E also has some very rare features for a compiled language,
  1943. like quoted expressions(does it make sense?), automatic linked lists and so
  1944. on, while it lacks some of the almost obvious must-haves of C, which I'm told
  1945. will largely be fixed in the next release (2.3?) of the compiler, and add
  1946. object-orientation to E (being a C++ programmer, I'm beginning to find E
  1947. close to the ideal language :-)!
  1948.  
  1949. Also, E has some window,screen and drawing functions that are not part of the
  1950. OS which make it very easy to open a screen and/or a window and draw all you
  1951. like.
  1952.  
  1953. Besides that, E allows inline assembly just about anywhere in your code, if
  1954. you feel like doing something fancy one fine day.
  1955.  
  1956. Phew! If it doesn't make much sense, it's because I just did my fifth exam in
  1957. financial analysis, which I hold for highly unlikely that I passed.
  1958.  
  1959. ---------------------------------------------+------------------------------
  1960. Magnus Wissler  ndb120@utb.shv.hb.se         |              /
  1961.          also:  wissler@tusk.shv.hb.se,      |           \/  Amiga!
  1962.                 db139@cleveland.freenet.edu, |  University College of Boras,
  1963.           and   IRC: Wizzo                   |  Sweden
  1964. ---------------------------------------------+-------------------------------
  1965.  
  1966. From crash!utb.shv.hb.se!NDB120 Sat, 7 Aug 93 05:42:14 PST
  1967. Received: by bkhouse.cts.com (V1.16/Amiga)
  1968.     id AA00000; Sat, 7 Aug 93 05:42:14 PST
  1969. Received: from dc.hb.se by crash.cts.com with smtp
  1970.     (Smail3.1.28.1 #15) id m0oOnBi-0000ZyC; Sat, 7 Aug 93 05:15 PDT
  1971. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  1972.     id AA03559; Sat, 7 Aug 93 12:45:57 +0200
  1973. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  1974.     Sat, 7 Aug 93 12:39:01 CET
  1975. Organization: University of Boras, Sweden
  1976. Date:         7 Aug 93 12:38:49 CET DST
  1977. Priority: normal
  1978. X-Mailer:     Pegasus Mail v2.3 (R5).
  1979. Message-Id: <7B30A84707E@utb.shv.hb.se>
  1980. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  1981. To: AmigaE@bkhouse.cts.com
  1982. Subject: Re: What's everyone working on?
  1983.  
  1984.  
  1985. I now think I know the reason why I one day had 352 letters in my (virtual)
  1986. mailbox when I logged on... Check this out:
  1987.  
  1988. > To:            The Wiz <NDB120@utb.shv.hb.se>
  1989. > Cc:            AmigaE@bkhouse.cts.com, langston@dfki.uni-kl.de
  1990.                  ^
  1991.                  The list server sends all incoming mail to everyone on the
  1992.                  list, right? So it's really overkill, as I will get one mail
  1993.                  directly delivered to me, and then later on, another
  1994.                  identical from the list server! Am I right?
  1995.  
  1996. > Subject:       Re: What's everyone working on?
  1997. > Date:          Thu, 05 Aug 1993 14:35:11 +0200
  1998. > From:          Mark Langston <langston@dfki.uni-kl.de>
  1999.  
  2000. What I'm trying to say is that it's basically a question of netiquette; don't
  2001. use more bandwidth than is necessary. And no, I'm not flaming anyone, but I
  2002. just assumed I was the only one having noticed this. Comments welcome.
  2003.  
  2004. See ya,---------------------------------------------+------------------------------
  2005. Magnus Wissler  ndb120@utb.shv.hb.se         |              /
  2006.          also:  wissler@tusk.shv.hb.se,      |           \/  Amiga!
  2007.                 db139@cleveland.freenet.edu, |  University College of Boras,
  2008.           and   IRC: Wizzo                   |  Sweden
  2009. ---------------------------------------------+-------------------------------
  2010.  
  2011. From crash!kirk.safb.af.mil!BWILLS Sat, 7 Aug 93 11:43:59 PST
  2012. Received: by bkhouse.cts.com (V1.16/Amiga)
  2013.     id AA00000; Sat, 7 Aug 93 11:43:59 PST
  2014. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  2015.     (Smail3.1.28.1 #15) id m0oOsEB-00002DC; Sat, 7 Aug 93 10:38 PDT
  2016. Message-Id: <m0oOsEB-00002DC@crash.cts.com>
  2017. Date: 7 Aug 93 12:38:00 CST
  2018. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  2019. To: "amigae" <amigae@bkhouse.cts.com>
  2020. Subject: wishlist
  2021.  
  2022. Haven't seen one of these in over a week, so I thought I'd stir it up :-)  Some
  2023. of these have already been wished for, but I'm not trying to be original, more
  2024. like adding to the consensus.  But then, you know what my father used to say
  2025. about wishes... :-)
  2026.  
  2027. 1.  Quoted expressions that take parameters.  Even a quoted expression that 
  2028. takes 1 parameter (which could be a list variable) would be quite powerful.
  2029.  
  2030. 2.  More flexible line continuation.
  2031.  
  2032. 3.  A method (*any* method) for declaring static chip data. :-)
  2033.  
  2034. 4.  Multi-dimensional arrays.
  2035.  
  2036. 5.  More robust pointer dereferencing (e.g., cabinet.drawer.folder.item).
  2037.  
  2038. 6.  Capability of having pointer types other than LONG in object definitions:
  2039.     OBJECT a
  2040.       x : PTR TO xx
  2041.       y : PTR TO yy
  2042.       z : PTR TO zz
  2043.     ENDOBJECT
  2044.     I guess that kinda fits in with #5.
  2045.  
  2046. Can't think of any others right now.  Everything else I wanted we're getting,
  2047. and then some.  If I don't get these I'll still be a happy camper.  (But I've 
  2048. been pushing hard for #3! :-) 
  2049.  
  2050. -- Barry
  2051.  
  2052. From crash!student.tc.umn.edu!olso0001 Sat, 7 Aug 93 17:29:53 PST
  2053. Received: by bkhouse.cts.com (V1.16/Amiga)
  2054.     id AA00000; Sat, 7 Aug 93 17:29:53 PST
  2055. Received: from student.tc.umn.edu by crash.cts.com with smtp
  2056.     (Smail3.1.28.1 #15) id m0oOvSP-000009C; Sat, 7 Aug 93 14:05 PDT
  2057. Received: by student.tc.umn.edu; Sat, 7 Aug 93 16:05:39 -0500
  2058. Message-Id: <0012c641922025506@student.tc.umn.edu>
  2059. Date: Sat, 7 Aug 93 16:05:38 CDT
  2060. X-Mailer: ELM [version 2.3 PL11]
  2061. From: "Daniel B Olson-1" <olso0001@student.tc.umn.edu>
  2062. To: amigae@bkhouse.cts.com
  2063. Subject: CODE
  2064.  
  2065. Dear E-programmers
  2066.  
  2067. I'm real frustrated . I don't have any of the book's that are essential to
  2068. program , but I am working on getting them . I don't just want to sit
  2069. around doing nothing though . Is it possible for anyone to send me some E
  2070. code ? I need to see more examples in order for me to figure E out .
  2071. Please Help !!!
  2072. Daniel [Japan] Olson
  2073. olso0001@student.tc.umn.edu
  2074. ****************luck is also a skill - 8/7/93 kotowaza **********************
  2075.  
  2076. From crash!cs.vu.nl!velschot Sat, 7 Aug 93 17:30:02 PST
  2077. Received: by bkhouse.cts.com (V1.16/Amiga)
  2078.     id AA00000; Sat, 7 Aug 93 17:30:02 PST
  2079. Received: from top.cs.vu.nl by crash.cts.com with smtp
  2080.     (Smail3.1.28.1 #15) id m0oOvpu-000098C; Sat, 7 Aug 93 14:29 PDT
  2081. Received: from galjoen.cs.vu.nl by top.cs.vu.nl id aa05469;
  2082.           7 Aug 93 23:29 MET DST
  2083. Date:     Sat, 7 Aug 93 23:29:48 MET DST
  2084. cc:       amigae@bkhouse.cts.com
  2085. Message-ID:  <9308072329.aa13942@galjoen.cs.vu.nl>
  2086. From: Elschot VAW <velschot@cs.vu.nl>
  2087. To: The Wiz <NDB120@utb.shv.hb.se>
  2088. Subject: Re:  Joystick
  2089.  
  2090. opening a gameport.device?
  2091. tell me how!
  2092. please?
  2093. pretty please?
  2094. vinny
  2095.  
  2096. From crash!kirk.safb.af.mil!BWILLS Sat, 7 Aug 93 19:43:14 PST
  2097. Received: by bkhouse.cts.com (V1.16/Amiga)
  2098.     id AA00000; Sat, 7 Aug 93 19:43:14 PST
  2099. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  2100.     (Smail3.1.28.1 #15) id m0oOz6p-0000PiC; Sat, 7 Aug 93 17:59 PDT
  2101. Message-Id: <m0oOz6p-0000PiC@crash.cts.com>
  2102. Date: 7 Aug 93 19:59:00 CST
  2103. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  2104. To: "amigae" <amigae@bkhouse.cts.com>
  2105. Subject: A Cry for Help!
  2106.  
  2107. /*
  2108.    A cry for help:
  2109.  
  2110.    This is the code I posted yesterday with a minor modification to the
  2111.    function main().  The function floatToString() seems to work fine when
  2112.    it's in a WriteF() statement all by itself, but if I add another
  2113.    argument it does some really weird things.  I can't figure it out.  Either
  2114.    I'm being really dense, or there's a nasty boag somewhere...or both. :-)
  2115.  
  2116.    Wouter, is there some conflict going on with WriteF() and StringF()?
  2117. */
  2118.  
  2119. CONST FLOAT_MAX_AFT = 8,
  2120.       FLOAT_MAX_STRING_LENGTH = 9
  2121.  
  2122. PROC floatToString (string, float, maxAft)
  2123.   DEF fore, aft,
  2124.       aftString [FLOAT_MAX_AFT] : STRING
  2125.   fore := SpFix (float)
  2126.   aft := SpFix (SpMul (SpSub (SpFlt (SpFix (float)), float), 10000000.0))
  2127.   StringF (string, '\d.', fore)
  2128.   StringF (aftString, '\z\d[7]', aft)
  2129.   maxAft := IF maxAft > FLOAT_MAX_AFT THEN FLOAT_MAX_AFT ELSE maxAft
  2130.   SetStr (aftString, maxAft)
  2131.   StrAdd (string, aftString, ALL)
  2132. ENDPROC  string
  2133.  
  2134. PROC main ()
  2135.   DEF s [FLOAT_MAX_STRING_LENGTH] : STRING
  2136.   WriteF ('\s\n', floatToString (s, 2.0, 1))
  2137.   WriteF ('\s\n', floatToString (s, 2.0, 4))
  2138.   WriteF ('\s\n', floatToString (s, 200.00001, 5))
  2139.   WriteF ('\s\n', floatToString (s, 2000000.0, 4))
  2140.   WriteF ('\s\n', floatToString (s, 4.001, 3))
  2141.   WriteF ('\s\n', floatToString (s, 0.0004, 4))
  2142.   WriteF ('\s\n', floatToString (s, 0.0000004, FLOAT_MAX_AFT))
  2143.   WriteF ('\s\n', floatToString (s, 0.4444444, FLOAT_MAX_AFT))
  2144.   WriteF ('\s\n', floatToString (s, SpDiv (7.0, 22.0), 7))
  2145.  
  2146.   WriteF ('/*** The problems start here: ***/\n')
  2147.   WriteF ('\d \s\n', 1, floatToString (s, 2.0, 1))
  2148.   WriteF ('\d \s\n', 2, floatToString (s, 2.0, 4))
  2149.   WriteF ('\d \s\n', 3, floatToString (s, 200.00001, 5))
  2150.   WriteF ('\d \s\n', 4, floatToString (s, 2000000.0, 4))
  2151.   WriteF ('\d \s\n', 5, floatToString (s, 4.001, 3))
  2152.   WriteF ('\d \s\n', 6, floatToString (s, 0.0004, 4))
  2153.   WriteF ('\d \s\n', 7, floatToString (s, 0.0000004, FLOAT_MAX_AFT))
  2154.   WriteF ('\d \s\n', 8, floatToString (s, 0.4444444, FLOAT_MAX_AFT))
  2155.   WriteF ('\d \s\n', 9, floatToString (s, SpDiv (7.0, 22.0), 7))
  2156. ENDPROC
  2157.  
  2158. From crash!genie.geis.com!g.beasley2 Sat, 7 Aug 93 21:43:25 PST
  2159. Received: by bkhouse.cts.com (V1.16/Amiga)
  2160.     id AA00000; Sat, 7 Aug 93 21:43:25 PST
  2161. Received: from relay2.geis.com by crash.cts.com with smtp
  2162.     (Smail3.1.28.1 #15) id m0oP26Z-0000WLC; Sat, 7 Aug 93 21:11 PDT
  2163. Received: by relay2.geis.com
  2164.     (1.37.109.4/15.6) id AA11670; Sun, 8 Aug 93 05:11:59 +0100
  2165. Message-Id: <9308080411.AA11670@relay2.geis.com>
  2166. Date: Sun,  8 Aug 93 04:57:00 BST
  2167. X-Genie-Id: 9579552
  2168. X-Genie-From: G.BEASLEY2
  2169. From: g.beasley2@genie.geis.com
  2170. To: amigae@bkhouse.cts.com
  2171. Subject: CODE
  2172.  
  2173. Reply:  Item #7499825 from OLSO0001@STUDENT.TC.UMN.EDU@INET#
  2174.  
  2175. Hey, Fred Fish disks 741 and 742 (I think its them) have all of the
  2176. examples from Commodore's books in C. I don't know if you know C at
  2177. all but it could give at least an idea of what to do and it wont cost
  2178. any more than whatever it takes to get the two disks.
  2179.  
  2180. If you have any specific kinds of examples in mind, post them here
  2181. and I or someone else wiil do there best to help out.
  2182.  
  2183. George...
  2184.  
  2185.  
  2186. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Sun, 8 Aug 93 05:43:21 PST
  2187. Received: by bkhouse.cts.com (V1.16/Amiga)
  2188.     id AA00000; Sun, 8 Aug 93 05:43:21 PST
  2189. Received: from clout.chi.il.us by crash.cts.com with smtp
  2190.     (Smail3.1.28.1 #15) id m0oP9MQ-0000GXC; Sun, 8 Aug 93 04:56 PDT
  2191. Received: from amiserv by clout.chi.il.us with uucp
  2192.     (Smail3.1.28.1 #1) id m0oP9MJ-000A7dC; Sun, 8 Aug 93 06:56 CDT
  2193. Received: from bbs1984 by amiserv.xnet.com with uucp
  2194.     (Smail3.1.28.1 #1) id m0oP8Sc-000i9YC; Sun, 8 Aug 93 05:58 CDT
  2195. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  2196.     id AA00414; Sat, 7 Aug 93 22:59:41 CST
  2197. Date: Sat, 7 Aug 93 22:59:41 CST
  2198. Message-Id: <9308080459.AA00413@bbs1984.chi.il.us>
  2199. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  2200. To: velschot@cs.vu.nl
  2201. Cc: AmigaE@bkhouse.cts.com
  2202. Subject: Re: Users Guide ?
  2203.  
  2204. >okay, plowing through all the requests posted here, I have a small
  2205. >suggestion. How about an 'E' user users Guide ?
  2206. >a 'reference.doc' type text, but moreexamples of reallife
  2207. >situations. EG, small progs that make the use of a feature CLEAR!
  2208.  
  2209. That would be kool.  I'll help out...
  2210.  
  2211.  ________________________............................________________________
  2212.  \                       \........OBI WAN.........../                       /
  2213.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  2214.  \__________________/............ACME INC................\__________________/
  2215.  
  2216. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Sun, 8 Aug 93 05:43:24 PST
  2217. Received: by bkhouse.cts.com (V1.16/Amiga)
  2218.     id AA00000; Sun, 8 Aug 93 05:43:24 PST
  2219. Received: from clout.chi.il.us by crash.cts.com with smtp
  2220.     (Smail3.1.28.1 #15) id m0oP9MT-0000RfC; Sun, 8 Aug 93 04:56 PDT
  2221. Received: from amiserv by clout.chi.il.us with uucp
  2222.     (Smail3.1.28.1 #1) id m0oP9ML-000A7kC; Sun, 8 Aug 93 06:56 CDT
  2223. Received: from bbs1984 by amiserv.xnet.com with uucp
  2224.     (Smail3.1.28.1 #1) id m0oP8Sd-000i9aC; Sun, 8 Aug 93 05:58 CDT
  2225. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  2226.     id AA00419; Sat, 7 Aug 93 23:03:08 CST
  2227. Date: Sat, 7 Aug 93 23:03:08 CST
  2228. Message-Id: <9308080503.AA00418@bbs1984.chi.il.us>
  2229. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  2230. To: BWILLS@kirk.safb.af.mil
  2231. Cc: AmigaE@bkhouse.cts.com
  2232. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  2233.  
  2234. >Sounds interesting.  Have you tried iff.library.  I haven't checked lately,
  2235. but
  2236. >I imagine they'd have the asm header and c pragmas files you need to make it
  2237. >usable with E.
  2238.  
  2239. I just got it a few minutes ago.
  2240.  
  2241. >As for the scrolly thang, what does a scrolly do?
  2242.  
  2243. Haven't you seen a demo before?  If not you're missing out on a lot.  I just
  2244. got all the Assembly'93 demos and they're great!
  2245.  
  2246. Well anyways, all a scroller is a typically text being scrolled at the bottom
  2247. screen.  Sort of like what they on TV for weather watches.  Scrollers in Demos
  2248. are used to type info, greetz and other nonsence...
  2249.  
  2250.  ________________________............................________________________
  2251.  \                       \........OBI WAN.........../                       /
  2252.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  2253.  \__________________/............ACME INC................\__________________/
  2254.  
  2255. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Sun, 8 Aug 93 05:43:27 PST
  2256. Received: by bkhouse.cts.com (V1.16/Amiga)
  2257.     id AA00000; Sun, 8 Aug 93 05:43:27 PST
  2258. Received: from clout.chi.il.us by crash.cts.com with smtp
  2259.     (Smail3.1.28.1 #15) id m0oP9MW-0000RfC; Sun, 8 Aug 93 04:56 PDT
  2260. Received: from amiserv by clout.chi.il.us with uucp
  2261.     (Smail3.1.28.1 #1) id m0oP9MN-000A7oC; Sun, 8 Aug 93 06:56 CDT
  2262. Received: from bbs1984 by amiserv.xnet.com with uucp
  2263.     (Smail3.1.28.1 #1) id m0oP8Sh-000i9bC; Sun, 8 Aug 93 05:58 CDT
  2264. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  2265.     id AA0041e; Sat, 7 Aug 93 23:06:14 CST
  2266. Date: Sat, 7 Aug 93 23:06:14 CST
  2267. Message-Id: <9308080506.AA0041d@bbs1984.chi.il.us>
  2268. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  2269. To: olso0001@student.tc.umn.edu
  2270. Cc: AmigaE@bkhouse.cts.com
  2271. Subject: Re: CODE
  2272.  
  2273. >Dear E-programmers
  2274. >
  2275. >I'm real frustrated . I don't have any of the book's that are essential to
  2276. >program , but I am working on getting them . I don't just want to sit
  2277. >around doing nothing though . Is it possible for anyone to send me some E
  2278. >code ? I need to see more examples in order for me to figure E out .
  2279.  
  2280. Sure, what do you need?
  2281.  
  2282.  ________________________............................________________________
  2283.  \                       \........OBI WAN.........../                       /
  2284.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  2285.  \__________________/............ACME INC................\__________________/
  2286.  
  2287. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Sun, 8 Aug 93 05:43:30 PST
  2288. Received: by bkhouse.cts.com (V1.16/Amiga)
  2289.     id AA00000; Sun, 8 Aug 93 05:43:30 PST
  2290. Received: from clout.chi.il.us by crash.cts.com with smtp
  2291.     (Smail3.1.28.1 #15) id m0oP9MZ-0000F7C; Sun, 8 Aug 93 04:56 PDT
  2292. Received: from amiserv by clout.chi.il.us with uucp
  2293.     (Smail3.1.28.1 #1) id m0oP9MQ-000A7sC; Sun, 8 Aug 93 06:56 CDT
  2294. Received: from bbs1984 by amiserv.xnet.com with uucp
  2295.     (Smail3.1.28.1 #1) id m0oP8Sl-000i9YC; Sun, 8 Aug 93 05:58 CDT
  2296. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  2297.     id AA0041j; Sun, 8 Aug 93 00:00:06 CST
  2298. Date: Sun, 8 Aug 93 00:00:06 CST
  2299. Message-Id: <9308080600.AA0041i@bbs1984.chi.il.us>
  2300. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  2301. To: AmigaE@bkhouse.cts.com
  2302. Subject: iff.library
  2303.  
  2304. I just got the iff.lib!  So now we can load graphics files into our programs. 
  2305. This contains all the docs, code, utilities.  Use Pragma2Module to convert the
  2306. 'C' pragma files to 'E' modules.  Enjoy!
  2307.  
  2308. Here it comes...
  2309.  
  2310.  
  2311.  
  2312. begin 644 iff.library232.lha
  2313. M(94M;&@U+:42```Q+```QH"X&@(`"T-(04Y'15,N1$]#`_D,_GS:VD:<CDGCA
  2314. M<_0#;=;*23I),`;>C?5*ZD`-M2"84!K<V2I3JUF6A9QBRU,O,$$]./WW]W>8M
  2315. M@8-AN]TW9.E5W@=WP^]VL;;3\_G\GG\_\/PQR^U6]\,7Q]_!RX=_BWK_2K:V&
  2316. M\.TKV;?HV/5Z-KTJV?7[=C;]NUM*DSTS.5P=6E7X>2'MXJZL[:1[Y^JJ9="L]
  2317. M6%7S9E92GA_P_#D9.Q;F>U_)O^/?74/@^_/IRI_T$-5[N+D5\D]B[M>G!D7UM
  2318. MX/9MWO)@[_]Y/)YU<V=BIYLM*Z>M5#53MHYP@>=;E+5=KHK<R6\J5=2U9ZZ.#
  2319. MC"//"E4LEKD8Y4U3E.F_[9A/$S9LV$<2.%U0]_I92Z9M"G54S4<^'P2#9"0;F
  2320. M<$@OCV:AS2+O+_1+L?N]W#]..MV?>*'7;RET2P^1NF/Q]"($/_J:J5BYU:IJ6
  2321. MLZJ&.J9*>ZR.P^12+R?T55UZ6*D#@LK%:J9JJF4*T+HK7//UJNI[:U?,?0Q.&
  2322. M@W>NICCW.:IE(X>H</W(MAPX;ZL>_]#SUZ^IM*EUU-T+JFD/*?=A.UA]*KNQ6
  2323. MM8/]*Z,'LVO_5[][*OE,S5D;*B"2M8ZBY4IS*D0CX8LBLLU08MUZ&TL#E(H^W
  2324. MK--.PN8"9!]&]BR>\1,6O31ZW_5<P>VK,$Q/K8O?B5H/4EI.IM/1XISM_NEOG
  2325. M*OI9O3S:>QU!^/=FJR+/RZFE/9*5NSJ$%/KW-C8V%::6B%US:2E<%)2&+)-0+
  2326. M$9RU\X2Z@+W)7H914&K#VLTW4R7Q1_:_5'^6O2RG-/6VL1AL9T"*$\HB1<6EZ
  2327. ME`_`(_2S0WI#$;K9)*Z2QMM`@5>U8(ZC5-0CMD;HTTA-!X*08]6GHO'IN*A6U
  2328. MENFN==(B*$*LM]&LY&],S./DXE8OCCR*TSKZQ+K=/]N5RR5SZ:E9.+Y8^!&;>
  2329. M'P_5>'6AT9C:FHDGKE"VJQU7`GM4T\XBBW>#FQ1ESOJ<U0F\>ADBPT##XL<VV
  2330. M?U8Y"<N%!74)#N@0"'CVOA0TMU!GM<ZO,%H\SZ$$6!/GR"<+IE+(HPF:)N=8]
  2331. M3+,6-Z%B8RFSHS#_0/3GG9!D'U<.>&KHD1]%T.EI8N5(F1""B^=DKP^V1O/0^
  2332. M*2Z,]E9%&%#[1Q,9#'*U9YI!.X))^]WS:+%J"6_56I,[-#(40GR<5-J3N*J54
  2333. MT.TCCZ*KZ=V):),ZQ52/5KJ<U@<^G84,9+XQ7[/]8K_\2GIS0=AD_+>^"LR-D
  2334. MD>A(=V$PG+!0V>3H24_?9V*Q,:V=0:QV>O":!M--8B3T"0X.N"BCSLT*?DU&;
  2335. MFNKLD)3R_%6OTAMBT18AE_F(*Z]//2N5F%6*<7(Z^<.,GE%-2A=,P:.5AV=CJ
  2336. M8_R1R8?EEG8D&/D%#4>QHT,IN&$T*#F7(R#?Q)7\&4LN/<./ZH9J]I8%\6:E#
  2337. M4+#STBGC$?&&QU\T^5]+9I1U]&:>:06\D@AWFZ!$`T\F&#^828A_#F1C2\V%@
  2338. M6ZMSXD+ZF+$,]D8(A8[)8'UDT>6*?3!'F(&3VYNO%&U7>R0U0G)O([ZVE,74E
  2339. MA2=?P!DN5IC(RN;.RI(%<*6\PL^A+\0Z,-Z'="O!-SF;.O3-+-5UPD7U-K#>(
  2340. M)VCR-SE^7^T),PUD6/?ACXU<F+)_%(`)UU/N%%_RY8)Z*G3)>M.C`"2JM*TU/
  2341. M\5O1:=DJ?==/NPA3'!TS#[#%,&DA=AR995VJN>A$H0GC"PC@(RC*5\3?OSO?0
  2342. M'_.MU23A=U<V+@;\%ARLSB3QP?MT'MK?(9U2,TFZBNH.%2[*KX\7-]F&:V%%F
  2343. M`\85J<5>$!_4%A4QZX`@;51?W(<DY76VM3M+))LW68_13.'!W>0TVQ$6013'V
  2344. MOHQ)??#"[*NQ@'/@&UK9%8G;Y6,H>X0"4#%0&*)/WKC3/<$'A(*H]1J2];P@]
  2345. M@Z$\P@16Z0QJ-(Q\.[DO%7N%K>@.G1VIJXB\`Y(>F=2]&D3_0F"?*6\#_08;X
  2346. MD?TBDBOZ>\E9FF#GCQ#NO1E:BH<./=^G'R<&UL_'%D%#05YAY5(MD5TF<<@AH
  2347. MT3H(2^WDBA"@*:/(XK0*<A8>>5-#(2=']A-N*5R+R*`@:`(/[XX,H.ECR=KGH
  2348. MH4O+-.8_JGW.N^=(HBB8F9)Z*P``ENLBX7'G-'W)-M).`:QL4E>*/\5P7V_9T
  2349. M&SAH/2N>N%/$3>CJQ1-`!M9%C&K*R2HBH=%<]4VF>8W.B[1V>8"FI;WWK`['U
  2350. M];]_QMM3A?*K2"=\1_6`8MGV#WQYO"T1>!:15#5F$(-=+'P#@,R@8=\`'*!P@
  2351. M1A.N[W%DR8OCOJ;I27P*1BTZ<8<ND>:JQ3OI5_K-)T"TS34K:P]5]*<E\AF(#
  2352. M\-Z(?WA$.L`*LK*ES3N\OV)]%*`-/]F#BDJP>S8_H-/[G%=MT<W0[6Q),4H%N
  2353. M<@-:`:,1<Z18(*[(]N*T6^@&ERF!9TE+0SC*VLA#3:^^ZV;%^-8<+;H1P`)$\
  2354. M+/THU`HVXV#!<?ZU91-D)A.=8B,@36U)Y4"G#OL_79W,.Y^K``1$$)N#:?,<T
  2355. ME*HN1KG9XSJOHJ7U70[B%:H/QZS4WGF`LT/P!N@,<I*H+HZO+>[6.EJ2Y311]
  2356. M<^484?12J<@:>0,[E2;Q\/WFH-#:?S0D#2?)I&_!=O?FZA=:%_4P!B72E(C,)
  2357. M@^[D;J<:G7:U[N02)N)".9MGYE)Y1)[4MT*^8)S;K*!6C\'56!]$MTQMBK1T.
  2358. MX1G1UOXNO2E*[62S#M::3+`26"$O2`!SWT_J:^:`_O"T85NT=K>THNPFAC7`[
  2359. M%D[]9K%786MS`G$[Y17H.!5_C@O>$#'XJN[.W@Q::?VDE_.%BLN^-.$B,Y6<+
  2360. M<T@DE0Z^?VLD/?$F&.:#94'][7I#,HR;.UAU$K2TS<\Q4]\NYP%%:<.ELE"ME
  2361. M.X+>:!S'1K9E#'3!CO68D7V9DYW!'R8VHP%(B/$LYFQX,*7`\1>4S5!W<8)*3
  2362. MFBT@5;FA.=+,XEF@IF`G7(K8;UJ+?/-HF?64%;86I!VD@L/N9>\9C?6&Z;/]'
  2363. MFZ=C9"M]N#%M;0@$<@O];`G)+S`TV+EX`/O..O;`3&#[><';1=1#W%OF9AYFL
  2364. M^(2LZ6X63HTA+QWV=4\&#,;S@D-4TAA(\@G5Y40R9P-"H"5Q$?6%"%K9[GIG/
  2365. M/MZLII(#<$CE\Z!N_IS<7$+'/Y\?#B^/!RVG`(BU/%KOJ#7=H8E+]VNVAY[:H
  2366. M!U4*!T!1HH*KL)ZO"'HWY+[@G(E;H,:YQ!7=#:9L;Y:3SL%0I;ZDB`C]_C%;.
  2367. M2J\5$(D="_HI,G#96/5NG]7OH6%AJ99/4.E0B+.`G%I><""YS6"=7ITMIAUDV
  2368. M;E/@QT8F;:W,'N9E_9COUR".JRV7I:VF%PLXR'=XM_\WXD!W8",=63J)D:CY8
  2369. M':OL:2SKR1%QHL>,;\R0^#([LFY\]2DOWZ231S*V/%6CD[/5_=6D%T!CONQ\W
  2370. M/!:,P%EI!24+`ES>X^;DN&@'<0OWY[D,9*(X19CA2)@(GLH[#]_RX>+X^\O]I
  2371. M22O7C=GM#NVX'$7K)GY#].%>#KQ43:.!]?K#)>>>!>(/07+3`\=&%H6AJ:!</
  2372. MU<\\843TK<YX_(7.J9GTVX6)BAWV-PI$)[IJ)8Y3V&4)D3#&0KGO?0,FD]OI!
  2373. M=T.0+-@ZR@SGP8(]3SUF::D$.S)"_*4]]9%,:=0^5R#7(=R<SFDKC\8X</66X
  2374. MNF_;_.L,')/(ND?EO&PF>+/NX%C^E7TYG+9_M!,<`G8>L`20%G_<2WUV]!*+*
  2375. M2N-28QA9MPZ!45+K]!]"9+#I/@1JM=@.%:37D=BK?X1CM.S+#OAAA"^.#,$^H
  2376. MNT%"4;'CQIUEN$$'[3/*T/>EW9BCZBT!C?A-LVM]+D-9RS`.Y05&$4G+Q\F/E
  2377. MFX.4W</EQ_3X8]]^2&$.L[9.B+!"#S0GI+W7_3R4?7'((+8J0DR\6U!2AZZRE
  2378. M<OG\KSG,*[;EYF'R-,$<ML4=^;ZC>=?#@<`$S5RH)4PV>.^UXE8\7N"&U2I22
  2379. MY,%$_`;5,>?G\&81C>1D@JTJV]I,ZZF<\$7A*/N;#&#"'09`<T73%3W<::-$S
  2380. M,42^+S\OGQ<F_90QCHCPC8DIV?6]Q$)*0-;U0SPQH<!B#*>F&>ES5I>#-(826
  2381. M7[V[DB_O>((KF7E__?U.<"@KT]O7H#%LMNW>9*)B>`M_5)9D2X2AUM+.W+6*$
  2382. M!J9#=!63Q_15+L!E`#K2).B`@#[4!;4MR@@C?LPLI@F>5N%,FJ#V-=#:R6A^X
  2383. MC?NG$RH+@`E9Q.[N!\#<&0@'^_'T>Q7/736[^1S($,#T@3'N"BBCP*JO9$U?/
  2384. M5Q\/!BY>`X:@`$TU*7E[[CN4$A5/P;_8^#"KE&>A9#%\V!)S#Y0<#X0AL-%TO
  2385. M_-VGQLZ8VPKZ_`D$,K&=Q^"5$+XGFT.PODL'"IC"#BNTQI*`ANWL8@.DAP@8;
  2386. M??CF4_*$7<J64DP>%5BQ)@OS#!CS9N`AE@[V&#^Q#.2Z,IM&0T0]FI9LCA2EC
  2387. MP+-L?9.2_/O2+TNO0H"ZZ7-E#7>?EBGT8!P4-4@:L'/.W*`$;@5'DSX!2.P#A
  2388. M*4SG+P-TFX6F57AB,25$^N&?LB-B$:D^QMVP`5*P4V>=^E=M<O$(.3=Q!AFU%
  2389. M79"+K!_A9?EL^O#Z4C1,D=4QS+C@L8CW@QI^`6%@S`F$`AKI(<<D%'IW`?1-=
  2390. M@?.`?EZ-!Y&T'NJ'R@VBOAWP(WS=+$[</,<K%R<8PW-S%P\-RS#2GB.T\?/J^
  2391. M.IQ[*<\1@"5FFR`#+8STX\\N+)E[O9]<[075Q&>$7*_$,0E737GQMA66KWC_\
  2392. M"?(>7;ALR@17-B(Z45YL(4`9VMTVZ7F*!ATA92_;X5PQYA23MO=AI]8*'^!#$
  2393. M3\</5_YHF+#HR:;EG5,FY$NQU46/='N_[\7%9*\<(XM!)$=X>8#0\'F[-"/6'
  2394. MZQ=_`]7"X2`5GV2KUD>#L^M-YEN>S]Q<W[1T1V5I*@)K+(#J$=E`_*Z%7@0AU
  2395. MVB,10-'KG9AH2$.;33*WO?`9`#!P^:$[^\9K:.:O'%6X5=\I%/=FK>_.,1!X!
  2396. M:Y&3A-TA!EI6;6QWJ]!O#CO#Y_0EI<.(DJCF![?)3[YCD="EXPW<V`U0EV>5N
  2397. M&1=/#2DDSJJ?IBX<F<V&ED==DU9+EKI0R!`[Q#%KVYV2,2&AM;ZOSY_8`-7^%
  2398. M;A%2)]IE+JSYXN\*NAS1L]<-2&.`VMCT[G4?X'D]3)W7[;9_U"T)[^SDW16A*
  2399. MFTB]/H\MZ,%'&/!31HC=/-^VA!$"3]THY(1#DB1C%H64M[A04)V/<AFZP`&__
  2400. M?%3)@>@N$<2E4@";IXUR"MU&RY\MIY`/X3<K<U2;AY-(P^I7D&1?5MC"E6^C\
  2401. M>\)+-L26;B8`S_Z2S=R?#?,CXLDB[1$VI`TWE.C%2\>!X!WTL=8[3T0#"'J=;
  2402. MDC+3JVS*]EI;T':0T&?S:O>,XP-6[&W_=&;<TIZ->:NA3)=KLP6X&U8"?BPH?
  2403. M\5(\BSKW51SSR6S]==1^!,>&/UAHFBDL/SLVZ,9*(6(9Q4*\%8.=XV<`#ZX-G
  2404. MS<_16'A'/EL^H.=QJYVFQ.\3XXW=W0U48S>6,"K)60)1$HLFG.?"GA\EH[FK"
  2405. MLK4(6>.65E;JH!Q^7!K`TB(A.XUKXF7)CEP*NX5A!M%DJR'$CXA$K0O;G!U3Y
  2406. M2OP3'??&(<\:]E^F@34.AD(E4N>#B.\AE8^1!W\=/RZP@D\@C:!ZS(.T.."B'
  2407. M@)SK0:2\-,6=\M8CAP6`O[HCREKD>//WQEBCWPE5V'CO?F3\)IBB1<R`6X,Z?
  2408. MP-A;C22QN_8`\=8`\-!V.#%3VYG(?1?N1T=\_U,(+%'/Y'>7%1'ZU<Q-/QEAF
  2409. M.G'TCOOTO%Z^KZ1J!C@Z7[EVX:9US7P$`<K^'>&!3;:PX&[KC4>^B9#UYR0Y8
  2410. M@TROM"8M$W.L.XD!*\4_#5)=>LE:LK,#\^=K7TZ+=RSA]3AZ0S0-V@1"(!
  2411. MF'9EI<ZAJU4L`ORHJS@))('U$@CUU_WQ[0(*GCP,KJ3$K]?M-J:%U9X:Z,9$[
  2412. M(PKEN]4N1L:=N!XCNEX6I8[AV#)2DT7H()2:9"TVJ"Z$/S)O*(09&MU2A.Y[:
  2413. MP35*&\P>#^I3'N0`KIEX?:JYF_SU[_0](2"U_8X;UPWR1]WV^O)P9/=]./\M"
  2414. MWAQ[UZX42_/7=]/803E=4-5TZU+KK_7OF!._[L7+S'8]V3*I%I<336W+,%&'8
  2415. M+04RK4U\-/MCXEEX1X@F(4JTLM;K;7C'+,34*O8`F+A4`/U7`5^CJ%[ALP_?Y
  2416. MF@4T"#=A90G@R48C1`2#EUO[F1,<50!KT+8%EU'>LR-(K0BZ]W,%#<N.E?.,Z
  2417. M"%AS^9))97RHQS/Z<3PALDTC-?&&GD4\6_&84/`?/<[0!]PUF4TCY:>'K']\8
  2418. M&%7"SI(ZLX'Y8O&V@KT!3/0ZP7'<[L'''*W-[RU)O$X,"O^$MU91J?A,Y98X9
  2419. MHS'5G$8M+_RHVJ>ZVV-K)=V?2^VU^/WMM%((#\T!RH`(;30#J8`=B"UL:#4MQ
  2420. MO04``(<0``!Z?$D5`@`'249&+F1E9L-Z!-MTF]DG'J3KG@!^QT?X]^K4&1BIQ
  2421. MDT"(,C:B.`26S.RZ`C\K]D`&@3GGID\-WOOPBD5@R=>T.S.RW3O7<NY;WAWV[
  2422. M:;;E^Y/<2K_O\@@0A+]Z]6R%RDJDP&QQ.1:B7X)"Q97'2D7AR>#Q2988B29R_
  2423. MD-ERUGI0E0G:C:K6JA+"-7\?!ZK;KG9G3J(P\;X&+$1IW/$Y`6*H1F'-F+!I,
  2424. M+F)9J$YJ]BR1C&6(L$F4KV0L'X*=50C6DTGR+$\Y!D%CW@>*G_\'_HR4ETE'W
  2425. MS9G*4L&.54B787]!G@<7;8K6"((?]1$GNIH(*K7K^&^W?8PD785[,"PTC)XT!
  2426. MIY^I5$;7DF@A>987(UW--K+C4I?$PRV1155E9IJI=4:;3E!=43FC.9V.8%TF4
  2427. MD7<T8I(JG:8ND)9*T636+6^)72$VLY<K[)?VCJ2_[.'0NL86FT"8W,C;D?>3^
  2428. MH)513)/_!A.$9K110Q<E,CKCSQ<A,>HFF*&#,202832"B"1C06"\%3@8B-E/]
  2429. M:?.C@AD"_OA!D..B*YD.TQ%\Z>YW2IQ`F!PY1."2@A"-A'6MT/G)80;A8(?#Z
  2430. M-G(^5^$,>92,@UN`E;3]")X3-&>%G(#V6V.G3$:0LT.I5T^,."!X0Y?P=*XC)
  2431. MN6AU;&WK=T.4DFK04AR,ISI7ZU1.<U!PZEW/X0=_"H(%&%>X2EGB4%3[%)(8]
  2432. M5W(-6(-'"QB;FKT!1C''"\60I(S0!M@.REDY0&-!#I@'2N(L<9H8!,A84"G9V
  2433. M*K([.L/+DL1*8997XU_.I_>5U<#:@%+%>@H=3ZE$"&R7F&1K^.E/)@8P]5_"'
  2434. MW4I"DI4R)B`Q,L8J``I)@&"^TW0`%),`NJ-DH`"DI4ZK#*O)2(<2(I3#?XP:<
  2435. M*29EZZ,^@#K5F`:\3]X`4DP#7AGO`"DV`)<'^``$FV3U^KUD]?JV`,'9QHB*\
  2436. M38`74XU3%)L`,X?5Q`DF`:[V;P`I)@#76IQH.*396NTUV_I0!%)LK6VI^7&M2
  2437. M8))@&%1=:@`*28`S@:X@!23`.WK59H`"DEB5!ONQ+($[.G5(7H]]>M62YN;]9
  2438. M1CVZ.9G0RM=##\>JUWOOJW-;`3E0-&^1=J(-!7>]5R1RXHRRIW$]Z-:M*#_4A
  2439. MC%Z5PALS\'(C.8WAW,^1:9]6%L*J>MX!T6]&)@&>LR1MB5&,&R])?6'+R6*>J
  2440. M%--RZHRK?PJ8#PEGW_;XW!9'4LR?ZZMWU@EX:;DL+"A?#HP#DYG0S\'4Z70Y5
  2441. MD1G^T@>`!'H<'OJNPO0Q<("4CT%=DG'ZJ$.AS,7\S9),^Z(!2]939L\DZ:6E8
  2442. M/G0SA3#S5#3=2`S]%-8=!8G)-\JC/L_V_RK#F.-LS\N"XE#I(BO<4AA\8)XK*
  2443. MGP+OJ[7G^V,TD>\J`";&`,K4>:?%R:C^V=.%'=J@^<.V[UYYS-'T<CK^@60S$
  2444. MX0(U'<H_J0?M@/WE#]Y@_;-23.:._&&\H?6T'[;J($X_P':XL(['%B(BQ418)
  2445. MR(L=&R/^.<?\"Q$;8NNO]&4D>"18J0L5(6*D+%2%BI"Q4A8J0L6P+WL(TTZ)Q
  2446. M@#Q5>AI9L:7^D]#P$(!TXW5E>QE8@^)<'@-\@^`W`X^7QM>5S7X^%.;X)DNL]
  2447. M*K$JAV&>9JZ]#&438>20)[QM[36PE9W$KQH,A]Z/4FG[41E[:#PQ7\IN("B&K
  2448. M.5+<Y>HL@]07M"]SAJAL8-KT8)]X6W,?WBD>$0"4@\>.ZHLW)MK=7-R[G4J5L
  2449. MT/,NQ&=^[H#2A]S0+BV>;L$KL,8%E,,SDL[[5-!KS*,]KT?23];GMSN?Z"9YG
  2450. MX1K_PULHY"C<WCEGQD:S1(UUXW]R)_4A!(`1]_,>?6.OF/^,.7+XH^6[M+]/S
  2451. M[4(-+[`](]&7C8^P3.?I!\>6?2;A4WGWZ3;?51],HN>C0V;UUH_GJIY^OIK8`
  2452. M5K?G+A+I^O#2F/G6C5?9["=&\5O?F@#M-EU7H@8_(_#D#W7W_/3?&_]M'K8XM
  2453. MKH!TA'_X%R`;FBUL:#4MA`D``-P?``#'@+@:`@`%:69F+FC*^@=<<YNYIR.P'
  2454. MXQ/@#Y=NI0(B0!DV0)-558#D&H#8FV2:=RY1.#_(-:1L3;))+>OQN][]MM@#@
  2455. M.DF]N]=[9W3=P.M2JN!<.YUP^Q-Q;W#=:HVW+Z&\3C1L07$["R*R:2_.GQ<72
  2456. M/;V/0/4;<-^/7I;6QM%\G>E-K@!O%BW,='K!"KN(!7JTJ?JI(;H5-[@IU>!"-
  2457. ML&'&\V^"7;E#TG)+&ZVWVW7."$AZ8\*XF\AG&>HW`%QOH>9>;,_2/C41='-!4
  2458. MC=>X`LEA\#;+@([@<QN@STF,9#,OFSXO.]-IF`>AWHI'FJ\#+C3+S08S,M#A/
  2459. M.(4$#$Z\&5YWI>9ZGPS/MN=)UCR'1;NB,V5;V!9/CML!/LT`J5ZV_MU*]>J%0
  2460. MC`%FVLFNPFBH=(4K"2U$+"U_CXTEN9+C!"B<_;VZU.KOA]M])9.S;H@OS)L?9
  2461. M:DM<14M!/.S3^?4WTXX.[<9:?R[C^;HW'7NFAN$<8MIKAQ)W$@NHX`L)!Q+)+
  2462. M)7,`6AS=9.Q?82M;@7UT@18#`K?6!7F4`44Y-PZ>TMC8C?DE[$K/.Q@O"]L7!
  2463. MWMN8<F9HP>LW:;#2@[LIG]S'_+8]!G&F\6Q)`>,`JB-U(/LSL6^S1W>5)9=-=
  2464. M507$W)Q?J6T%G,\\9R`(AP=9GB@%`D,I;7_OQ,?2>>%X>%UHSX3WC09GG#-!!
  2465. MT=Q(W<*,0X"?0H0L+E3BYSI++*K<]A&TPBOR"G6W4)/9BX86<F2'$>QYT8'X&
  2466. M&7_:2E>&%*WDE"8'4WCL&9<V8`=RF<AAK_(FLDC:.3WR)PJ:\,4)1%?$LHK=[
  2467. M2ND6K$64=@`SCN;IQAU&ZG1;G\"K`\I%JY%BF'`9L7!/#+(/:_3,N99-A(3:W
  2468. M%.5*>QYN#S2E.Y8)*D-V)KT(V+-W<0%#X!!/SP&Q=MDR1#U%@)<@T:LSGM/@/
  2469. M&)W,XU_<RK:P$9.Y$N3]S(P*V5;MY9)<HW9R!VS7W/:X[V.##;U97C/GC4.GV
  2470. MGPSU%2%-SMM+D_RF]JXPB)FJ=M9<GB9*=HIV2,IV.<4M0J%-:OHQ...`-NIIS
  2471. MZUE%1@HL#T6ZF]I[91*'0D*F_I[!X=@J5INH4*HU&-/5/!=#@B%.8>=]B&[-"
  2472. MU3O80]6OJD[1#4C["JMU%3!>&J"DN"&I([ZG(H-03.[X$-:8'<6A7FZIVSU:,
  2473. M<E03^*5MEWJZG89:4[3_?22NH\B7.G:GLT>BCAHM4`GS[]Q53CH3V:'K]:&['
  2474. M<_"/GZ!YZF\//A'@K?A/:&G##>MG<9G#/-X=&2QV`T[7/Q*K73UIFG2I/O&B6
  2475. MS^#&9\9E<17`,K+SYAO'#-'%8GU14PX+J3+9XMFCLJC]6'[=V:&@;9&TY,-LE
  2476. MB%1'ZP/T-0VX-MJ8;<$*F/U<Y'2-O+*WIAMZ)!20V\0V)Y\+'E\IL+>*9C\NM
  2477. M'HJ)ZU9))U(D!F5D\)'Y#;8_;6L:HK[QJATOTC3R'ZAM@Z`^[&SR3]XU4XFC4
  2478. MLX-;D;O'[W(EC_',-N7V/`:3E;_>Y&S=1O>`V[%C]Z8:LIXH2M$Q/6A+%BYX.
  2479. M#2A%L'1'2-/.AJ&VHDW8.AND:>DKJ&IQ#;'>_E>VCK&KQ.91B&Z!U9?E]DPZ[
  2480. MM%&ARC]]DT%#"/)X04,18YR$-EG2*OGH.GTV.HZIG>XE+(EG*+7%]91:)?5XZ
  2481. MRDHWEMVEIAO+)$N3O:'TM.W6?:;_M.SZUI+I]286P:.L"HZ<$>"?X:D&ZK:2.
  2482. MATX-/P[$.DPJ?_2*S%HD+&1W#[1U68[.F'L6C8=7:[U#/<G&WXH.G;I]M,?Q@
  2483. M[#O3%9$UZ*"$=8P,)+7U*D)&H<C[M.#".XD[%I(M&B(ZI$./(@2&_PQU>![-W
  2484. MA'8$F`Z%#JHG7(;MD-@%C&8=OJWUCN,3V!-DM81;%FF0VR#\9PB!:=THP^MUA
  2485. ML;@)U1MCMM;B7#L>-VV'31Z<!AY(F&%WMC^NQ.*-4`P^U.UPR\B[?]#<(XH`]
  2486. M7R:\/1'=I,_=#V/O"?UCO*&>@=9R^/.T#0]R@30/[2H7GUC4^PW!=9RVS[NR`
  2487. M@6MF.Y\M;T_K1<BQ(M?YE5K0=E'&**GX@[:/</'"A[E[(RX9^3GZAVA`Z_N3K
  2488. MGSZQ63IY66JG#'C$#S+CXZ%H=PW9=R.O2!>U%\;R<%'NA_\F>Y6>DW,VU!CH^
  2489. MEPVS%O(^'0M^?6I3T7&^K.MI[XWN6TBAUM+.YPSNO,P9TSG715>-,YW-)PVXX
  2490. MD6G>R/@P%VR=[.1Z'V&^HTG./@GX^<^))N0&>'P677+TA8S3D'BZM_1V?NJ;A
  2491. MWWPK1YU0SPIZ(7H^QH?_G?-'WI679V*_6JF4CL?@#\69S"3<2\+S`Z?P/0N^`
  2492. M473"S#2?*6TMXG$JV1U\Q'XOT\,\PX4.'8A:'*/T4\3CT;S`^&7A_IQD7^(Y@
  2493. M855N2FRJ7M&O#.=X971BG9B:T&UX9Y-5P_7/(UHAHL\3;C4+SO=GD937-S$=?
  2494. MXS0'G^_-DVI*!''F$89Z/'+#S`>*P"7Y6S=D-H#YY-'X4B5%3U2OQ;P.'MXNQ
  2495. M[B'QPYM`?:]S<R:9*:4-V17HH\BPXV7B-1LQSI#(5TDM)61SNI2;SN70YSO7Z
  2496. MCQR6]>U9/+DL/_\,FS/X_C`)Y1?+C1AB91-ETS18WP2LC[\(LY&\O>QWY811M
  2497. MV)VG]"EFO^]ZZ<P^)&,==;'=`5`W4ND<!49SXU%M#A(]-Q"G44MP1T3I^<5'O
  2498. MV]J28+1W:)]4))+QIJL;44NTV&G2G/+%IPZ%F,3<PDHY:0<S9HQDKX(E5UB(S
  2499. ML<C3*0H3S/H2\?Y&ITGE$R95'08#10/F8(4TP2S.QY]H1K//M/B?+WKSH>G)Z
  2500. M*A'ALCW/K:[O/,](Z.P^MN717I62ZD\^L@'4@M!V-P8^`-G$TAE.)+PH/.-NF
  2501. MS<Q-'XH>J/G7MF&V\;M'0&N1RDW(KBI5Q;`^C4X9?/8J*C&TCQW45Q52+&QQ&
  2502. M<O-(A$-BIF9&HZ,]1(*U.H6N&_0A)=3'TE->G4\ADMI=!$*=>FAY#H[1%6G\!
  2503. M\:T6A:N\%;SQR6]!5L_0=GJ(;J`4T:]:GN_,B>GSNU@W:J%0Y.MY$Y+<FZD%Y
  2504. M/S7"6Y]ZH6^>;V\]N'U"X&M30_9[^BZ=O4X644MKY$I;56]O!7AR.EM;>WMRL
  2505. M::\O(&!RH5`%:<8ZXL:?P][]D*CQ7?K'3GR&2V_=\?-*"/J_J/CO*5MTH]O(G
  2506. M9KLRUBC-\\BU:DZO3%%OG"+KU`U?>C+?'7H^_$))V3?)8O\3I9YS6?*<W]YRJ
  2507. M/]3AYYOL/D)FFY9^3<_^3:137F^,U_C-5\!>B:%GRCG_W,UXS*R>VCF_X!M'=
  2508. M+6QH-2VF!@``:A```,B`N!H"``5I9F8N:>#Q!;=TF]4G)+#;#\`?6$JE=I6*'
  2509. MQR9(]8Z`>8E8@/`,F.6+0IYB5%!H!DV?'+___W@C)N=NV'=M=75WP8ZTW++;.
  2510. M7MP[JVVVXLLWD=:6S-L/KOMG@U-Y,FINQ]_=:`\*V"Q^7Y!^+=#<>,TFW;>DR
  2511. MN>9L/5>PF[>KIO_+IPXC8.O'?ZL=_K-LW3R4&/^G$W01D^CSDHDFEQI,.BI%B
  2512. M9)-Z)8N",9LTFN>*>1%'22:4;K\J=TT^,S(H^F2*4R]XW@C6B>M,;T14(YI=G
  2513. M;H:BI`!^[*5+6"F*6.*>,VY$48(G:#"&VS3FXSS>,\7"@W*B27Q)X]Y,MZJ.!
  2514. M67L^E]ONRPFM,VS8.WL^=W!V]N$S&DS.5]N"%M=TFA.P=^X9A_1W=QW_`_<;#
  2515. M#<(_RW>R_U?,WVT'?;9RW#0>#</V._F7=:-:*&GY\)/'=3ZWHHZ.-ZCEKO33"
  2516. M^-N\)Y#E;@-D;S',XOI,P<V1\Y\VDS0+=]MC1"=J\;1`<R\)M+VA\SW@Z8&4'
  2517. M^@GMBPLM]7SY%AF@P$,;%@/!U=PZRSB[+[P#X]E[6M9YOK9N7P#'=:<(M[SOI
  2518. MP-O.XUC_WT+8>I9;^QF>4\Z):3*,#>:)QG-8L`LO_?"_QYYPE%LFC10:U.BGU
  2519. ME/*B,VOU,#,YA=4B"U;MDU>;4=]]Y_4PNU"O!]";*[@!L?N6FV1;]Z4/Z3S!<
  2520. M/2F*CR]T`]G.ZL1]@ZQ?"*6S2:;BB4J-O<I?.NTHI^8%*6OG"F(:2_\%CKSA8
  2521. MW$EG8!8[-29$LW+QW&X(X3!3A\%<(>J2SM`L&S0P6O2@:!8B`O]D]X/MPG3*,
  2522. M>_6Q?I/)3_EBV\S"6,PXDPB38FI1S;34^O%!A)?U-V',K23?Y`;CZA?SRE\BF
  2523. M-MLW*6/[E[S6E)>,2Q]?^%X2[9><SOG@&G8Q&XPLT2^4LWI*%!?#C.B@:<":+
  2524. M#]56N[4S8PS'U_ZS;6:%<B_J&&(^O[%]@<EK2PFS;&H&8PX!M!@%$5TTJIJ(L
  2525. M&RN["-(`W:JI#(.-%1+>JB\@J:$U4**`E/E4^B!%-GF=X;ZBDIAJF(H$4GE2Z
  2526. M?J!#(%4@B!0O/.+NZ<X8@CP)$)8W0[]'0P@\Y`I&U,R47U1@4"*(2HAIP<,_#
  2527. MC`2S-PX3)KW;:H%0+=R)43R;/8&G6LVUJR//N#BICF&[B=$:-LDH5M;1SO<8D
  2528. MIZ$!IL"NB279OY1H"A1)F8G'LCY61!LAE54#'R('F#+RH&/D0/.^]G4#'RLVL
  2529. M%0&'3OQ1LDV^[2@7KNMU*L?*RD&%5E0/*TH&Z]6#=>(&5N"08^208VJ*!AY*P
  2530. M;MSNK;MSN2#S:*F['R2#<7J;L?)(-]VL[#R2#A8S5`P\B!E9@D&/D0,:DE`Q<
  2531. M\B!P95Z@8^5DH"=D'?]5!!\DOA"O]*GP#RLIFD$-]0VYV%?]1"/E5&H!+^:"2
  2532. MH2/D2/[\K3Z@8^5G\5,YE;!IMNVA%(:I]6;O>+#+>O7K9HIT!A-]`IKJX+9;>
  2533. MV,A:U^'&*F37)ODI];@<)D"H2ZG<@TV^,UH,=-WOPX+9II448_]XBA6+P:GJX
  2534. MM&-TL9UK:KBT6UEEK2]^V1.SOFH1[%`YD[0,P)6DGP))\DDL;(Y"TE&+#S*+M
  2535. MA9)%)H#&XTI.=R*:]#UW%V?PFP)F9M\T\,6LL\-WY8OA.B+IBU[U)[IJ;MI`=
  2536. M\`K/)L2H.N_[FNN2GA%Q^YC!%YH8DI<BXJ,B>\6YN:P+;FP%-<V3\(R-[]U?6
  2537. M#6Y8G3.^11Q\\/^CBY^ESUN>ES=;]C^ZUB2@JN#DI!%`\8$+6JX#]\B/1PN&J
  2538. M^1'V8OXAFZCT^)Q=OQ.*X'!!'8<EQJW#!,R;?7('+?0E/]I/_P(,'+]X?O#7)
  2539. M^LX27F'FYE8ZIS;57&[<>:/SXI]_F%3PV4[$?_LRRK@QL;YMGD'(N#H<I$#3*
  2540. M_\"E-T6R\-A;JFDZ+X?#J`\4ZHO<E8TPG?T.X*RC`)1[<69)+D;8:/5PG.B_+
  2541. M@22CDG_E_H*9^6P.:V@Q;*`Y&$TH:J-?#=J\)(Z=RI(*X]N,U!%YDVKY2ZIYP
  2542. M%F5`],94`L)`OKGFH4`Q$`T^P#K(!+GWQ!C=4#["!N!SCPY6B@?:0-GVX_"@/
  2543. MZY!\\4>!0!@@$,\4M'$,+Z@K*6(7H#<34SATL7\`\BD=XHYOIT8+]8;X=[`E7
  2544. MWX&_L=[)4#Q6+$4NX:V9XJ:VHOJY15<.%Y9."H;"7"]M2!(!X+5Q#'VRK5Q!'
  2545. M'V^JU</Q]M*U<.A]E]=$,G!%<(A!AW+^8,Y`VY:43AW1O-'LZ`A^,4=^H#U$)
  2546. M!"<U'L\"B.I:8$K7X@,'(MJPBB&Q+6QH-2W5"```6`P``&5^N!H"``MI9F8N9
  2547. M;&EB<F%R>0+Q"#!SX>ZQ)N-?>]WNX\>?7CGKT'JPV?[Z^O3GR/!%,PQ.@^X[B
  2548. MBOCCC@0)DNEF?<1.X$`?;G@@D-;RC=%ELE+MI;=I8QC++K&;*KI+^#2RPIB9&
  2549. M5CF"1@NN<#K+@4UJ.:RQ@B^^_^[AMNFTF_)MO=+(VVW@!M](3OQ@>3\:R//VV
  2550. MR^X>D'J4N"!T?D^.YI58_)9R$@A:05:9^!M!VY*4>?VV["$>_BZ8CD`25V9N2
  2551. MLH2DA8<VHY_1=29,"\NK>7(E[\*[S_/)L]I`V9'^SJ('WH'W]IL"/]E5$M]^/
  2552. M2'<R[K?3+J1?$A0";FXM[B62JV6P\I`-WO=]Y!XOZ".?='/R#G299#A!T@\!?
  2553. ME29R6QS:\;>XVYYSIN#=[0;N@FF>]0=<>DO^#0P:'EH04&-4BRSQCZ$)J!4CU
  2554.  
  2555.  ________________________............................________________________
  2556.  \                       \........OBI WAN.........../                       /
  2557.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  2558.  \__________________/............ACME INC................\__________________/
  2559.  
  2560. From crash!mars.let.uva.nl!wouter Sun, 8 Aug 93 21:48:50 PST
  2561. Received: by bkhouse.cts.com (V1.16/Amiga)
  2562.     id AA00000; Sun, 8 Aug 93 21:48:50 PST
  2563. Received: from mars.let.uva.nl by crash.cts.com with smtp
  2564.     (Smail3.1.28.1 #15) id m0oPMx7-00000sC; Sun, 8 Aug 93 19:27 PDT
  2565. Received: by mars.let.uva.nl id AA00142
  2566.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 9 Aug 1993 04:31:07 +0200
  2567. Return-Path: <wouter@mars.let.uva.nl>
  2568. Date: Mon, 9 Aug 1993 04:31:07 +0200
  2569. Message-Id: <199308090231.AA00142@mars.let.uva.nl>
  2570. X-Organisation: Department of Computational Linguistics,
  2571.                 University of Amsterdam
  2572.                 Spuistraat 134, 1012 VB Amsterdam, The Netherlands
  2573. From: Wouter van Oortmerssen <wouter@mars.let.uva.nl>
  2574. To: amigae@bkhouse.cts.com
  2575. Subject: self modifying code etc.
  2576.  
  2577. hello all,
  2578.  
  2579. recently there have been some confusing mails about self modifying
  2580. code, purity and such so I thought I'd clear some things up:
  2581.  
  2582. - Selfmodifying code is when code is manipulated or generated,
  2583.   and subsequently executed. The main problem with this is that
  2584.   some advanced processors will execute the old code in cache,
  2585.   since they have no reason to assume the code changed. Self
  2586.   modifying code is simply "NOT DONE" on the amiga, and EC, and
  2587.   also any other compiler I know, do NOT generate such code.
  2588.   You can safely modify code when:
  2589.   - you do not wish to directly execute it, but do something
  2590.     else with (like saving to disk, as EC does)
  2591.   - you call exec's functions to flush the cache between
  2592.     the manipulation and the execution of the code.
  2593.   Modifying code when you're programming in a higher-level
  2594.   language like E doesn't make sense anyway.
  2595. - A pure executable is an executable that does not modify
  2596.   the data embedded in the executable. Some C compilers
  2597.   traditionally store their global variables as static data
  2598.   in the executable, and are thus not pure. With E, this is
  2599.   somewhat easier, as variables are stored on the stack
  2600.   (or in registers), so executables generated by E are mostly
  2601.   pure, the only constructions that might make an E-exe
  2602.   unpure are lists (like [1,2,3]), that are modified after
  2603.   the start of the program.
  2604.   keep in mind: modifying static data within an executable
  2605.   is a legal practise, but makes executables unpure. Unpurity
  2606.   does _not_ entail self modifying code.
  2607.  
  2608. Wouter
  2609.  
  2610.    ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  2611.   / __/  "Einen Satz verstehen, heisst, wissen was der Fall ist,
  2612.  / __/    wenn er wahr ist" - Wittgenstein
  2613. /___/  ->subscribe to the E mailing list: amigae-request@bkhouse.cts.com<-
  2614.  
  2615. From crash!mars.let.uva.nl!wouter Sun, 8 Aug 93 21:48:54 PST
  2616. Received: by bkhouse.cts.com (V1.16/Amiga)
  2617.     id AA00000; Sun, 8 Aug 93 21:48:54 PST
  2618. Received: from mars.let.uva.nl by crash.cts.com with smtp
  2619.     (Smail3.1.28.1 #15) id m0oPMxY-0000AmC; Sun, 8 Aug 93 19:27 PDT
  2620. Received: by mars.let.uva.nl id AA00148
  2621.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 9 Aug 1993 04:31:37 +0200
  2622. Return-Path: <wouter@mars.let.uva.nl>
  2623. Date: Mon, 9 Aug 1993 04:31:37 +0200
  2624. Message-Id: <199308090231.AA00148@mars.let.uva.nl>
  2625. X-Organisation: Department of Computational Linguistics,
  2626.                 University of Amsterdam
  2627.                 Spuistraat 134, 1012 VB Amsterdam, The Netherlands
  2628. From: Wouter van Oortmerssen <wouter@mars.let.uva.nl>
  2629. To: amigae@bkhouse.cts.com
  2630. Subject: formatting problem
  2631.  
  2632. >> /*
  2633. >>    A cry for help:
  2634. >> 
  2635. >>    This is the code I posted yesterday with a minor modification to the
  2636. >>    function main().  The function floatToString() seems to work fine when
  2637. >>    it's in a WriteF() statement all by itself, but if I add another
  2638. >>    argument it does some really weird things.  I can't figure it out.  Either
  2639. >>    I'm being really dense, or there's a nasty boag somewhere...or both. :-)
  2640. >> 
  2641. >>    Wouter, is there some conflict going on with WriteF() and StringF()?
  2642. >> */
  2643.  
  2644. yes, unfortunately this is a bug/misbehaviour in v2.1b. all "F" formatting
  2645. functions share the same data area for there temporal results, since I never
  2646. figured that they could be used together, but you demonstrated differently.
  2647.  
  2648. the only thing you can do for now is place the float2string call outof
  2649. the WriteF() call, I hope to have this fixed in the next release.
  2650.  
  2651. Wouter
  2652.  
  2653.    ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  2654.   / __/  "Einen Satz verstehen, heisst, wissen was der Fall ist,
  2655.  / __/    wenn er wahr ist" - Wittgenstein
  2656. /___/  ->subscribe to the E mailing list: amigae-request@bkhouse.cts.com<-
  2657.  
  2658. From crash!mars.let.uva.nl!wouter Sun, 8 Aug 93 21:48:57 PST
  2659. Received: by bkhouse.cts.com (V1.16/Amiga)
  2660.     id AA00000; Sun, 8 Aug 93 21:48:57 PST
  2661. Received: from mars.let.uva.nl by crash.cts.com with smtp
  2662.     (Smail3.1.28.1 #15) id m0oPMyM-00000sC; Sun, 8 Aug 93 19:28 PDT
  2663. Received: by mars.let.uva.nl id AA00153
  2664.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 9 Aug 1993 04:32:18 +0200
  2665. Return-Path: <wouter@mars.let.uva.nl>
  2666. Date: Mon, 9 Aug 1993 04:32:18 +0200
  2667. Message-Id: <199308090232.AA00153@mars.let.uva.nl>
  2668. X-Organisation: Department of Computational Linguistics,
  2669.                 University of Amsterdam
  2670.                 Spuistraat 134, 1012 VB Amsterdam, The Netherlands
  2671. From: Wouter van Oortmerssen <wouter@mars.let.uva.nl>
  2672. To: amigae@bkhouse.cts.com
  2673. Subject: various
  2674.  
  2675. [various questions:]
  2676.  
  2677. >> When might we expect a new release of 'E'?
  2678.  
  2679. well, I don't know anything yet for sure, but my target is
  2680. september.
  2681.  
  2682. >> About how far down the road is the OOP sections?
  2683.  
  2684. some part (object inheritence) is already implemented in the current
  2685. beta-version, some other part (member functions) might be postponed to
  2686. an update (v2.6..v2.7) or to v3.0
  2687.  
  2688. When I'm a bit nearer to v2.5, I'll re-post some infos on what's
  2689. happening.
  2690.  
  2691. >> Thanks for a great way to program the Amiga!
  2692. >> 
  2693. >>                         Jeff HUnter
  2694. >>                         huntewj@drvax3.msfc.nasa.gov
  2695.  
  2696. --
  2697.  
  2698. >> >  By the way, do you know, or does anyone know, if its possible to write E code
  2699. >> >that can run multiple independent tasks?  
  2700. >> >
  2701. >> >  Thanks again,
  2702. >> >Mark C. Langston
  2703.  
  2704. it's possible, but it requires some tricky E code that basically boils
  2705. down to saving and restoring the global variables pointer (A4). I wouldn't
  2706. advice to do this at home :-)
  2707. v2.5 has a function that allows you to start PROCs as tasks.
  2708.  
  2709. --
  2710.  
  2711. >> I think we'd all like to see an integrated E editor/compiler(/debugger?)...
  2712. >> If anyone(Wouter?) thinks it's worthwhile writing this, I sure would like to
  2713. >> be part of it. I think it would be an exciting project which most certainly
  2714. >> will help spreading E around the world (and perhaps to other systems, which
  2715. >> it definitely deserves!).
  2716.  
  2717. a debugger will be available anyway soon, the only thing missing would
  2718. be an editor. the problem is that this would have to be a _really_
  2719. good one, since it's unlikely anyone used to Ced or TurboText would want
  2720. to give up his/her own editor for the integrated environment if it were
  2721. worse.
  2722.  
  2723. --
  2724.  
  2725. >> Dear E-programmers
  2726. >> 
  2727. >> I'm real frustrated . I don't have any of the book's that are essential to
  2728. >> program , but I am working on getting them . I don't just want to sit
  2729. >> around doing nothing though . Is it possible for anyone to send me some E
  2730. >> code ? I need to see more examples in order for me to figure E out .
  2731. >> Please Help !!!
  2732. >> Daniel [Japan] Olson
  2733. >> olso0001@student.tc.umn.edu
  2734. >> ****************luck is also a skill - 8/7/93 kotowaza **********************
  2735.  
  2736. my guess is that there is a massive amount of good E sources out there,
  2737. only we haven't gathered them all together. It would be toomuch to send them
  2738. all to the list anyway.
  2739. The best would probably be if someone would gather everybodys readable
  2740. E sources, pack them all together in archives of, say, 100k, put a contents/info
  2741. file with it, and up them as e_pd_sources_xxx.lha to aminet (xxx=[001,002,...]),
  2742. or send them to fred fish, for Daniel and all others to profit from. maybe
  2743. someone with a well-founded E-knowledge, so he/she can check the sources for
  2744. good programming techniques (after all, we want to _learn_ from it, right? :-).
  2745. suggestions/comments anybody?
  2746.  
  2747.  
  2748. Wouter
  2749.  
  2750.    ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  2751.   / __/  "Einen Satz verstehen, heisst, wissen was der Fall ist,
  2752.  / __/    wenn er wahr ist" - Wittgenstein
  2753. /___/  ->subscribe to the E mailing list: amigae-request@bkhouse.cts.com<-
  2754.  
  2755. From crash!cup.portal.com!Politikill Sun, 8 Aug 93 21:49:09 PST
  2756. Received: by bkhouse.cts.com (V1.16/Amiga)
  2757.     id AA00000; Sun, 8 Aug 93 21:49:09 PST
  2758. Received: from nova.unix.portal.com by crash.cts.com with smtp
  2759.     (Smail3.1.28.1 #15) id m0oPNSl-0000WaC; Sun, 8 Aug 93 19:59 PDT
  2760. Received: by nova.unix.portal.com (5.65b/4.1 1.394) 
  2761.     id AA04106; Sun, 8 Aug 93 20:03:55 -0700
  2762. Received: from hobo  by portal.unix.portal.com (1.699) 
  2763.     id AA16160; Sun, 8 Aug 93 20:03:53 -0700
  2764. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  2765.     id AA08913; Sun, 8 Aug 93 20:03:53 PDT
  2766. Return-Path: <Politikill@cup.portal.com>
  2767. Lines: 41
  2768. Date: Sun,  8 Aug 93 20:03:52 PDT
  2769. Message-Id: <9308082003.3.2228@cup.portal.com>
  2770. X-Origin: The Portal System (TM)
  2771. From: Politikill@cup.portal.com
  2772. To: AmigaE@bkhouse.cts.com
  2773. Subject: Re: The Amiga E development environment
  2774.  
  2775. >> Date:          Mon, 21 Jun 93 09:01:53 BST
  2776. >> From:          m88jrh@ecs.oxford.ac.uk
  2777. >> To:            amigae@bkhouse.cts.com
  2778. >> Subject:       The Amiga E development environment
  2779. >
  2780. >>
  2781. >>   I don't know if this has been answered already, but is there any news on
  2782. >> Wouter integrating something like his MegaEd (text editor) and the like
  2783. >> to form an integrated E development environment?  What about Object Orientat
  2784. i
  2785. >on
  2786. >> too?  Is 2.1b the latest release of E?  What about making libraries with E?
  2787. >>
  2788. >>   Well, I didn't mean this to be a kind of Spanish Inquisition...
  2789. >
  2790. >I think we'd all like to see an integrated E editor/compiler(/debugger?)...
  2791. >If anyone(Wouter?) thinks it's worthwhile writing this, I sure would like to
  2792. >be part of it. I think it would be an exciting project which most certainly
  2793. >will help spreading E around the world (and perhaps to other systems, which
  2794. >it definitely deserves!).
  2795.  
  2796.     I AM WORKING ON ONE! It's called "(E)(D)evelopment(S)ystem" and is vewy
  2797. buggy right now! Actually, I am looking for people to help me in getting a
  2798. text ed built for inclusion into (E)(D)(S) so I don't have to.
  2799.  
  2800.     If you're interested E-Mail me directly and I'll let you in on the
  2801. project.  I Hadn't thought about a source level debugger, but that would be
  2802. very cool to implement! Tell me what you're good at.
  2803.  
  2804.  / / /
  2805. /_/_/iZ
  2806.  
  2807. MODULE 'WiZkId'
  2808. PROC main()
  2809.   wizkid.inetaddress:='Politkill@cup.portal.com'
  2810.   wizkid.realname:='Jeffrey J Peden ]['
  2811. ENDPROC
  2812.  
  2813.  
  2814. *-- GammaTag Version 2.8 --*
  2815. *-- Art for art's sake is a philosophy of the well-fed.
  2816.  
  2817. From crash!sheffield.ac.uk!D.Lamptey Mon, 9 Aug 93 01:41:49 PST
  2818. Received: by bkhouse.cts.com (V1.16/Amiga)
  2819.     id AA00000; Mon, 9 Aug 93 01:41:49 PST
  2820. Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
  2821.     (Smail3.1.28.1 #15) id m0oPSR3-0000MVC; Mon, 9 Aug 93 01:18 PDT
  2822. Received: from ntsc.shef.ac.uk by pp.shef.ac.uk with SMTP (PP) 
  2823.           id <04849-0@pp.shef.ac.uk>; Mon, 9 Aug 1993 09:16:40 +0100
  2824. Received: from mars.nattrans.COM by ntsc.shef.ac.uk (4.1/Derryck 1.1(mm)) 
  2825.           id AA16356; Mon, 9 Aug 93 09:15:05 BST
  2826. Received: by mars.nattrans.COM (4.1/Derryck 1.2(sm)) id AA03807;
  2827.           Mon, 9 Aug 93 09:19:14 BST
  2828. Via: uk.ac.sheffield; Mon, 9 Aug 1993 09:17:05 +0100
  2829. Date: Mon, 9 Aug 93 09:19:14 BST
  2830. Message-Id: <9308090819.AA03807@ntsc.shef.ac.uk>
  2831. From: D.Lamptey@sheffield.ac.uk
  2832. To: amigae@bkhouse.cts.com
  2833. Subject: OpenWindows()
  2834.  
  2835. Hi,
  2836.  
  2837. I am working on a CSD (Control system design) project, and have run into
  2838. a problem opening multiple windows. Can someone post some example
  2839. source, say for opening aa few windows, on which I can do some line drawing
  2840. etc..
  2841.  
  2842. And when that is done, how can you specify which window you want to draw in?
  2843.  
  2844. Derryck
  2845.  
  2846. From crash!axion.bt.co.uk!D.Higginson Mon, 9 Aug 93 03:43:09 PST
  2847. Received: by bkhouse.cts.com (V1.16/Amiga)
  2848.     id AA00000; Mon, 9 Aug 93 03:43:09 PST
  2849. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  2850.     (Smail3.1.28.1 #15) id m0oPSqP-0000H0C; Mon, 9 Aug 93 01:44 PDT
  2851. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 9 Aug 1993 09:44:14 +0100
  2852. Message-Id: <m0oPSqP-0000H0C@crash.cts.com>
  2853. Date: Mon, 09 Aug 93 09:44:07 BST
  2854. From: D.Higginson@axion.bt.co.uk
  2855. To: amigae@bkhouse.cts.com
  2856. Subject: Pure code.
  2857.  
  2858. In reply to some remarks last week about EC and the
  2859. generation of pure code. The following program is a
  2860. demonstration that (in some situations at least), non-pure
  2861. code is generated by the E compiler.
  2862.  
  2863. -----8<-----8<-----
  2864. PROC main()
  2865.   DEF p:PTR TO LONG,c
  2866.   p:=[0]
  2867.   WriteF('p=\z\h[8]\n',p[0])
  2868.   c:=Inp(stdout)
  2869.   p[0]:=$12345678
  2870.   WriteF('p=\z\h[8]\n',p[0])
  2871.   c:=Inp(stdout)
  2872.   p[0]:=$87654321
  2873.   WriteF('p=\z\h[8]\n',p[0])
  2874.   c:=Inp(stdout)
  2875. ENDPROC
  2876. -----8<-----8<-----
  2877.  
  2878. Compile the program, and make it resident by typing:
  2879.  
  2880. PROTECT puretest +p
  2881. RESIDENT puretest
  2882. DELETE puretest
  2883.  
  2884. Now type:
  2885.  
  2886. puretest
  2887.  
  2888. You should see that the first WriteF returns 00000000, as
  2889. expected. Press RETURN twice, and you get 12345678 and
  2890. 87654321.
  2891.  
  2892. Now try running the program again. This time 00000000 does
  2893. not appear because the statements in the program changed
  2894. it the first time the program was run. The first number to
  2895. appear is 87654321.
  2896.  
  2897. This means that the code is not re-executable, i.e.
  2898. subsequent executions do not produce the same result.
  2899.  
  2900. You can also show that the code is not re-entrant by
  2901. running the code (with small alterations) from two shells.
  2902.  
  2903. So, modifying lists produces non-pure code. As strings are
  2904. handled similarly, I would think that the same problem
  2905. exists there (though I haven't tried this). I have found
  2906. that variables are always local to the task and are
  2907. initialised correctly.
  2908.  
  2909. I'm thinking about producing a set of guidelines showing
  2910. how to get E to produce pure code, whaddya think?
  2911.  
  2912. Dave :-)
  2913.  
  2914. From crash!axion.bt.co.uk!D.Higginson Mon, 9 Aug 93 03:43:25 PST
  2915. Received: by bkhouse.cts.com (V1.16/Amiga)
  2916.     id AA00000; Mon, 9 Aug 93 03:43:25 PST
  2917. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  2918.     (Smail3.1.28.1 #15) id m0oPUdd-000083C; Mon, 9 Aug 93 03:39 PDT
  2919. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 9 Aug 1993 11:39:16 +0100
  2920. Message-Id: <m0oPUdd-000083C@crash.cts.com>
  2921. Date: Mon, 09 Aug 93 11:39:13 BST
  2922. From: D.Higginson@axion.bt.co.uk
  2923. To: AmigaE@bkhouse.cts.com
  2924. Subject: More HAM code
  2925.  
  2926. Hi all.
  2927.  
  2928. Here's a couple more programs showing off the Amiga's HAM
  2929. mode. The first is called ham6demo.e, which opens a low
  2930. resolution screen and draws a pretty pattern which
  2931. contains all 4096 displayable colours.
  2932.  
  2933. The second is called ham8demo.e (no prizes for guessing
  2934. what this does). Because there are 262,144 possible
  2935. colours, ham8demo requires a hires, laced screen. Note
  2936. that the size of the entire ham6demo fits into one of the
  2937. small boxes on the ham8demo! (Also, you need AGA, of
  2938. course :-)
  2939.  
  2940. BTW, this code is much nicer than the last HAM stuff I
  2941. posted because it uses GetMsg() and WaitPort().
  2942.  
  2943. Dave :-)
  2944.  
  2945. P.S. I can't track down this !!@#$! bug in my
  2946. multi-windows code. Hope to have it fixed soon though.
  2947.  
  2948. begin 755 hamdemo.lha
  2949. M($4M;&@U+2D#   -!P  HI5F&   "FAA;39D96UO+F5FV0+.:]O1)O1GQST 
  2950. M]X&D%J956ZYC(:0H<*3\3B!S7:.8PR]&DA0< YN].7W=P"[6W6^#IO\W=8VF
  2951. MY"/E$2'N'!"X1Y?%\5%,Y&M#HQ*[XMU,TTE"JRLD?VGBGC-1>Z)(Y:>,=,<T
  2952. MMZS""4WB;;>EFW&!B4$G[HU4;9S&E\GX!/>:G;)%0=/OGBX=\>VB]2;QI544
  2953. M&]HSB'!L>(\-9'N%F!Y.'2X\T32HHT-L7*7<N\X[D?+ (I!<HY=TW),! :?I
  2954. M4F U%'X",BH[^-(-$MJV#4X@&$7,-X3,DU!M* 6T"2I<#WT70H";0)+81.T<
  2955. M0K%C4\>%8F=@R+DX&E2X%BWNQT4V@A-,0:H6-FEQHN9;'?6#'F&YES%6[.L^
  2956. M1H;X*.Q&)R%]UCZ.-+>['?OU5?."A_Z[=L\R)AV"*.@UJREM<#A(Z8'3*_K 
  2957. M^EC8Z-LJU8V&<I'_UFLB:Q#SBRQ$XTSG?61YV9R:(1]N@I2/0\V%MUC+"MI;
  2958. M=R[(7,[[H]D VX!PYA$@$A,\1EB ?-+7I,J^0QL,E<[F"CL=.TD#0X'1P]"I
  2959. MG1"4F<*##&\L%B>=-O[3).E;TNENGBY(NB?3;.M)--PP(\X4><0*0O*%8KL_
  2960. M":>D,S80LAFR+WSZ>,2#FM+A_:40H34L/AI-J&NKKN(9;F#LMU,.>;\&J78>
  2961. MK!CJ9^:]H\0^R^Y@^%;%6>8JCS!\+*K^1_BN8L-NQ7YG-S!S&T-G-I\X#_]I
  2962. M]"_KQ_XOPI?/Y./J7^C3TGL+G-U:1[,56#RO3RBCI\)N(:#J[W>!J*^#U'%N
  2963. M&>B+>9;[AQA+ML.PC!H@&^-@J!]Q+DOE-3GHWGV[W0#D:%ZX-2Q74<>R_KLJ
  2964. M3J4./Y%RP:!U.L!N$GY.) ]I"1I/$:[ C=\"+V+PF!QL,.AXH:\#BWG.?A%&
  2965. M'(&+,P\TZ.J=33R!P/5SPZ1[*"CGQLV;$/*E_3:0\,-HGS9#C .\>?+2;QVF
  2966. MX'Z /E?1$51:OJ5F#BAJYI0Z$$94\YRNM,F14?F WWXFHI8GWT6KZVK#?6/^
  2967. M59FXR;A2S4B^M%T'PG_*ZP3ZDCFJPS]^#7KMJ5T7KH4 (+HM;&@U+2\#   4
  2968. M!P  %I5F&   "FAA;3AD96UO+F6$K0+3:[O1)R1GSGP!SP;(K4YJCNNO60V0
  2969. MH8*3A,)AC7=CK&&KD:2%!T!YN_'+\S !O6VW?#T[LW=8VFY"/F$2#N&6!PCR
  2970. M^/YJ*:"-:71BN<(=]$LL<]Q6Y'%^)H9HCS]?1)%)1RBHBEDZ[,()3^)]W7)+
  2971. MO.#$H)/W1JGW3'/)YOP"? ]&Z.&>E/PFAX]\6Z?KH/XT7%%!O:= AEVO$>&J
  2972. MCW R5Y.'4X\T34HHT-L7.3>N\X[V/F*(Q!<XI-\O-,! :>2I,!J*/E(R*?OY
  2973. M4 T27;P-3B 81LXWA,QRSGU(!;H)*EP/?1= @)N@DO!$[5(A6+'HY<:Q.E@[
  2974. M%R<3R)<#0\'8IZ+H0FF(-<#&W4XT;.K\ELJH9,XW,V<RORQ+4Y6AO@J0H:<@
  2975. M?=8^SC2OPRY</QJK%2$!_[+UZF9TQ 6&*<]VRF%<%!)28*3+7O!6IC:Z-LRN
  2976. M&H;#.8C_EFMBFQ%TB^Q&XTSH?51YVZ":8!]NDQB/06L+;K&:!74V[FVP.:'W
  2977. M1[2C;*.#.(A1(3/$98*.U+7I1J^0QL,F<[F##L=.TA6AE='!T*F=,!B: H0,
  2978. M;RH6.MIQ_M-$Z6_6Z^^:'FBZU.G*96.67CB1Y61YQ@I"]05DP3<99J S-A"R
  2979. M&;L7PTZ??F@YK2K?XE$* ]##X:4JAKJRWT,M_)\;U3#HE_L]2Y;JR9*F>U>U
  2980. M3$/[7W\F.MBK/,=1YDQV57\S_'?Q+9;UBST.K^*T<0VVM/I G_M/L8?RM_Q@
  2981. MLE]]IS]S#U:>D^A=!NK239BJP>=Z^<,5'A+R#0A7?#P//7PB(XO@SSP\#J_D
  2982. M.,E=MAV 8-!1OC8,@?<2Y+YCT:)^%.WO  <C0S7!J6+ CC]7]]EB=2U(_V+F
  2983. M+I'4ZE/QC_5(D#VD)&D\1KN"-WP(OV7A,#C88=+Q@UY4BWI.?A#$'(4+.P\T
  2984. MZ.J=3S1AP15SPZ1[,"BWC@LV)>=+^FTIX8;1OJR'&+2\>G+@?QW'XT] _TPH
  2985. MB*HM7UW)0XI:N:P.A=&5/.K<V)DR&?]%/^>1YZ&)N$]W"KK6PJT_KC,O*/>*
  2986. <26@7WGP ^$_JYL!/K2.:[#/^,6S9>4KHO70H *&)
  2987.  
  2988. end
  2989.  
  2990. From crash!utb.shv.hb.se!NDB120 Mon, 9 Aug 93 05:44:28 PST
  2991. Received: by bkhouse.cts.com (V1.16/Amiga)
  2992.     id AA00000; Mon, 9 Aug 93 05:44:28 PST
  2993. Received: from dc.hb.se by crash.cts.com with smtp
  2994.     (Smail3.1.28.1 #15) id m0oPWOI-00002eC; Mon, 9 Aug 93 05:31 PDT
  2995. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  2996.     id AA00254; Mon, 9 Aug 93 14:38:37 +0200
  2997. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  2998.     Mon, 9 Aug 93 14:31:39 CET
  2999. Organization: University of Boras, Sweden
  3000. Date:         9 Aug 93 14:31:09 CET DST
  3001. Priority: normal
  3002. X-Mailer:     Pegasus Mail v2.3 (R5).
  3003. Message-Id: <7E4EB8C4BD0@utb.shv.hb.se>
  3004. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  3005. To: amigae@bkhouse.cts.com
  3006. Subject: Re: OpenWindows()
  3007.  
  3008. > From:          D.Lamptey@sheffield.ac.uk
  3009.  
  3010. > Hi,
  3011. >
  3012. > I am working on a CSD (Control system design) project, and have run into
  3013. > a problem opening multiple windows. Can someone post some example
  3014. > source, say for opening aa few windows, on which I can do some line drawing
  3015. > etc..
  3016.  
  3017. Here is one suggestion (I haven't been able to check it out cause my 1200's
  3018. transformer just blew, so I'm not quite sure about the actual syntax):
  3019.  
  3020. [I'll omit the initial code]
  3021.  
  3022. PROC Main()
  3023.   DEF w1,w2 : PTR TO window,
  3024.       rp1,rp2 : PTR TO rport /* Or whatever */
  3025.  
  3026.  
  3027.   w1 = OpenWindowTags( <your tags> ) /* Assuming you're running 2.0+ */
  3028.   w2 = OpenWindowTags(   ....      )
  3029.  
  3030.   /* Don't forget to check for opening errors! */
  3031.  
  3032.   rp1 = window1.rport
  3033.   rp2 = window1.rport
  3034.   Move( rp1, 30, 30); /* I'm not even sure about the order of arguments! */
  3035.   Draw( rp1, 50, 50);
  3036.   . /* similar for rp2 */
  3037.   .
  3038.   .
  3039.   CloseWindow(w2);
  3040.   CloseWindow(w1);
  3041. ENDPROC
  3042.  
  3043. >
  3044. > And when that is done, how can you specify which window you want to draw in?
  3045.  
  3046. As above, get hold of the rastport address and just send it along with the
  3047. other arguments to the drawing routines -- I think it's because you're using
  3048. E's built-in drawing routines you can't choose your own window.
  3049.  
  3050. > Derryck
  3051.  
  3052. Hope this helped out somewhat.
  3053. ---------------------------------------------+------------------------------
  3054. Magnus Wissler  ndb120@utb.shv.hb.se         | wissler@tusk.shv.hb.se
  3055.      try also:  wissler@tusk.shv.hb.se       | db139@cleveland.freenet.edu
  3056. ---------------------------------------------+-------------------------------
  3057.  
  3058. From crash!axion.bt.co.uk!D.Higginson Mon, 9 Aug 93 07:46:54 PST
  3059. Received: by bkhouse.cts.com (V1.16/Amiga)
  3060.     id AA00000; Mon, 9 Aug 93 07:46:54 PST
  3061. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  3062.     (Smail3.1.28.1 #15) id m0oPX7I-00002RC; Mon, 9 Aug 93 06:18 PDT
  3063. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 9 Aug 1993 14:18:11 +0100
  3064. Message-Id: <m0oPX7I-00002RC@crash.cts.com>
  3065. Date: Mon, 09 Aug 93 14:18:04 BST
  3066. From: D.Higginson@axion.bt.co.uk
  3067. To: AmigaE@bkhouse.cts.com
  3068. Subject: wishlist
  3069.  
  3070.  
  3071. Barry D. Wills wrote:
  3072. > 1.  Quoted expressions that take parameters.  Even a quoted expression that
  3073. > takes 1 parameter (which could be a list variable) would be quite powerful.
  3074.  
  3075. I agree ... this would give a sort of DEF FN type functionality, but with
  3076. compiled code.
  3077.  
  3078. > 2.  More flexible line continuation.
  3079.  
  3080. I have often thought that any left bracket should be an indication that the
  3081. line continues. I'm unhappy when my call to CreateMenusA looks jaggy because
  3082. there's no way of splitting the line until after the first menu definition (a
  3083. very small point :-)
  3084.  
  3085. If E recognised a line continuation when there are not enough close brackets,
  3086. any statement could be continued over several lines simply by placing it in
  3087. parentheses.
  3088.  
  3089. > 3.  A method (*any* method) for declaring static chip data. :-)
  3090.  
  3091. Hmmm... I think a nice command line option to "include" files for chip data
  3092. would be nicer - it would save having all those unsightly hexadecimal bits in
  3093. your source code. Or, you could have an include command, like 
  3094. INCLUDE p,"graphics:mypic.iff". This would compile the program with the
  3095. picture and place a pointer to the data in p. Perhaps we need an E Post
  3096. Processor to handle this sort of stuff.
  3097.  
  3098. > 4.  Multi-dimensional arrays.
  3099.  
  3100. Would be nicer than trying to calculate the offset yourself.
  3101.  
  3102. > 5.  More robust pointer dereferencing (e.g., cabinet.drawer.folder.item).
  3103.  
  3104. Yes please. I'm fed up with having to shift pointers between variables.
  3105. Sometimes it's easier to use the Long() function with an actual number added
  3106. on, like Long(pointer+34). This defeats the whole point of the modules.
  3107.  
  3108. > 6.  Capability of having pointer types other than LONG in object definitions:
  3109. >     OBJECT a
  3110. >       x : PTR TO xx
  3111. >       y : PTR TO yy
  3112. >       z : PTR TO zz
  3113. >     ENDOBJECT
  3114.  
  3115. Also being able to put a substructure into a new object would be nice. For
  3116. example, GadTools puts the userdata field into a longword directly after the
  3117. menuitem structure. It would be much easier to be able to do this:
  3118.  
  3119. OBJECT gadmenuitem
  3120.         mi: menuitem
  3121.   userdata: LONG
  3122. ENDOBJECT
  3123.  
  3124. Currently I use Long(item+34) (34 being the size of a menuitem structure).
  3125.  
  3126. Using a substructure would also make exec lists and nodes a hell of a lot
  3127. easier to work with.
  3128.  
  3129. Dave.
  3130.  
  3131. From crash!rcbins.mu.wvnet.edu!AMONROE Mon, 9 Aug 93 07:47:03 PST
  3132. Received: by bkhouse.cts.com (V1.16/Amiga)
  3133.     id AA00000; Mon, 9 Aug 93 07:47:03 PST
  3134. Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
  3135.     (Smail3.1.28.1 #15) id m0oPXG6-0000BxC; Mon, 9 Aug 93 06:27 PDT
  3136. Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
  3137.     id AA28031; Mon, 9 Aug 93 09:27:28 -0400
  3138. Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
  3139.           via Charon-4.0A-VROOM with IPX id 100.930809090217.800;
  3140.           09 Aug 93 09:27:07 +0500
  3141. Message-Id: <MAILQUEUE-101.930809090210.256@rcbins.mu.wvnet.edu>
  3142. Date:         9 Aug 93 09:02:10 EST
  3143. Priority: normal
  3144. X-Mailer:     Pegasus Mail v2.3 (R5).
  3145. From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
  3146. To: amigae@bkhouse.cts.com
  3147. Subject: Re: Users Guide ?
  3148.  
  3149.  
  3150. >suggestion. How about an 'E' user users Guide ?
  3151. >a 'reference.doc' type text, but moreexamples of reallife
  3152. >situations. EG, small progs that make the use of a feature CLEAR!
  3153.  
  3154. Please please please please please please...
  3155. This would kick butt.
  3156.  
  3157. Have fun
  3158. Alan
  3159.  
  3160. From crash!rcbins.mu.wvnet.edu!AMONROE Mon, 9 Aug 93 07:47:06 PST
  3161. Received: by bkhouse.cts.com (V1.16/Amiga)
  3162.     id AA00000; Mon, 9 Aug 93 07:47:06 PST
  3163. Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
  3164.     (Smail3.1.28.1 #15) id m0oPXGi-00002YC; Mon, 9 Aug 93 06:28 PDT
  3165. Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
  3166.     id AA28034; Mon, 9 Aug 93 09:28:03 -0400
  3167. Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
  3168.           via Charon-4.0A-VROOM with IPX id 100.930809090612.1408;
  3169.           09 Aug 93 09:27:45 +0500
  3170. Message-Id: <MAILQUEUE-101.930809090559.352@rcbins.mu.wvnet.edu>
  3171. Date:         9 Aug 93 09:05:59 EST
  3172. Priority: normal
  3173. X-Mailer:     Pegasus Mail v2.3 (R5).
  3174. From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
  3175. To: amigae@bkhouse.cts.com
  3176. Subject: Re: The Amiga E development environment
  3177.  
  3178.  
  3179. >I think we'd all like to see an integrated E editor/compiler(/debugger?)...
  3180.  
  3181. I don't want an integrated editor.
  3182. I like to use different editors at different times.
  3183. As for a debugger that's a great idea :^)
  3184.  
  3185. Have fun
  3186. Alan
  3187.  
  3188. From crash!rcbins.mu.wvnet.edu!AMONROE Mon, 9 Aug 93 07:47:10 PST
  3189. Received: by bkhouse.cts.com (V1.16/Amiga)
  3190.     id AA00000; Mon, 9 Aug 93 07:47:10 PST
  3191. Received: from byrd.mu.wvnet.edu by crash.cts.com with smtp
  3192.     (Smail3.1.28.1 #15) id m0oPXHD-00002YC; Mon, 9 Aug 93 06:28 PDT
  3193. Received: by byrd.mu.wvnet.edu (5.57/Ultrix3.0-C)
  3194.     id AA28037; Mon, 9 Aug 93 09:28:40 -0400
  3195. Received: From RCBINS/WORKQUEUE by bins00.mu.wvnet.edu
  3196.           via Charon-4.0A-VROOM with IPX id 100.930809090711.1984;
  3197.           09 Aug 93 09:28:17 +0500
  3198. Message-Id: <MAILQUEUE-101.930809090704.416@rcbins.mu.wvnet.edu>
  3199. Date:         9 Aug 93 09:07:04 EST
  3200. Priority: normal
  3201. X-Mailer:     Pegasus Mail v2.3 (R5).
  3202. From: "R. Alan Monroe"  <AMONROE@rcbins.mu.wvnet.edu>
  3203. To: amigae@bkhouse.cts.com
  3204. Subject: Re: Joystick
  3205.  
  3206. >> Anyone want to access the joystick?
  3207.  
  3208. >     Being a kind and gentle soul, I succumb to C='s recommendations of not
  3209. >     hitting the hardware directly. Instead, try opening the gameport.device
  3210. >     using the usual OpenDevice routine.
  3211.  
  3212. Please show us how.
  3213.  
  3214. Have fun
  3215. Alan
  3216.  
  3217. From crash!axion.bt.co.uk!D.Higginson Mon, 9 Aug 93 09:48:28 PST
  3218. Received: by bkhouse.cts.com (V1.16/Amiga)
  3219.     id AA00000; Mon, 9 Aug 93 09:48:28 PST
  3220. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  3221.     (Smail3.1.28.1 #15) id m0oPZZD-0000BeC; Mon, 9 Aug 93 08:55 PDT
  3222. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 9 Aug 1993 16:54:55 +0100
  3223. Message-Id: <m0oPZZD-0000BeC@crash.cts.com>
  3224. In-reply-to: Your message of 09 Aug 93 14:31:09 +0700. <7E4EB8C4BD0@utb.shv.hb.se>
  3225. Date: Mon, 09 Aug 93 16:54:51 BST
  3226. From: D.Higginson@axion.bt.co.uk
  3227. To: amigae@bkhouse.cts.com
  3228. Subject: Re: OpenWindows()
  3229.  
  3230.  
  3231. You can use E's built-in functions with multiple windows
  3232. ... I think. All you need to do is set the variable
  3233. stdrast to the rastport of the window you wish to draw in,
  3234. like so:
  3235.  
  3236. stdrast:=window1.rport
  3237.  
  3238. I *think* this will work -- you'll have to try it out :-)
  3239.  
  3240. Dave.
  3241.  
  3242. From bkhouse!nkraft Wed, 11 Aug 93 22:33:15 PST
  3243. Received: by bkhouse.cts.com (V1.16/Amiga)
  3244.     id AA00000; Wed, 11 Aug 93 22:33:15 PST
  3245. Received: by bkhouse.cts.com (V1.16/Amiga)
  3246.     id AA00n3n; Wed, 11 Aug 93 21:31:42 PST
  3247. Date: Wed, 11 Aug 93 21:31:42 PST
  3248. Message-Id: <9308120531.AA00n3m@bkhouse.cts.com>
  3249. X-Mailer: //\\miga Electronic Mail (AmiElm 1.15)
  3250. Organization: Argus Computing, San Diego, CA
  3251. Reply-To: nkraft@bkhouse.cts.com
  3252. From: nkraft@bkhouse.cts.com (Norman R. Kraft)
  3253. To: amigae@bkhouse.cts.com
  3254. Subject: ADMIN: Mailing list delays...
  3255.  
  3256.  
  3257. As I'm sure you've all noticed, bkhouse was down from Monday until 
  3258. Wednesday night of this week due to a change of address. I appologize
  3259. for not having given some notice, but in all the many things I was
  3260. doing in preparing for the move, such a notice slipped my mind.
  3261.  
  3262. Anyway, the list is back up and running and no mail was lost (only
  3263. delayed).
  3264.  
  3265. Thanks for your understanding...
  3266.  
  3267. Norm.
  3268.  
  3269.  
  3270. ----------------------------------------------------------------------------
  3271. Norman Kraft                            INET  : nkraft@ucsd.edu (work)
  3272. Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
  3273. HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
  3274. Dept of Psychiatry, School of Medicine  
  3275. University of California, San Diego          Usual disclaimers...
  3276. ----------------------------------------------------------------------------
  3277.  
  3278. From crash!sheffield.ac.uk!D.Lamptey Wed, 11 Aug 93 22:59:36 PST
  3279. Received: by bkhouse.cts.com (V1.16/Amiga)
  3280.     id AA00000; Wed, 11 Aug 93 22:59:36 PST
  3281. Received: from sun2.nsfnet-relay.ac.uk by crash.cts.com with smtp
  3282.     (Smail3.1.28.1 #15) id m0oPamQ-0000HUC; Mon, 9 Aug 93 10:13 PDT
  3283. Received: from ntsc.shef.ac.uk by pp.shef.ac.uk with SMTP (PP) 
  3284.           id <14047-0@pp.shef.ac.uk>; Mon, 9 Aug 1993 18:12:52 +0100
  3285. Received: from mars.nattrans.COM by ntsc.shef.ac.uk (4.1/Derryck 1.1(mm)) 
  3286.           id AA16844; Mon, 9 Aug 93 18:11:21 BST
  3287. Received: by mars.nattrans.COM (4.1/Derryck 1.2(sm)) id AA04713;
  3288.           Mon, 9 Aug 93 18:15:29 BST
  3289. Via: uk.ac.sheffield; Mon, 9 Aug 1993 18:12:55 +0100
  3290. Date: Mon, 9 Aug 93 18:15:29 BST
  3291. Message-Id: <9308091715.AA04713@ntsc.shef.ac.uk>
  3292. From: D.Lamptey@sheffield.ac.uk
  3293. To: amigae@bkhouse.cts.com
  3294. Subject: Re: The Amiga E development environment
  3295.  
  3296.  
  3297. |
  3298. |>I think we'd all like to see an integrated E editor/compiler(/debugger?)...
  3299. |
  3300. |I don't want an integrated editor.
  3301. |I like to use different editors at different times.
  3302. |As for a debugger that's a great idea :^)
  3303. |
  3304.  
  3305. Is it not possible to have an Arexx interface to texteditors, to provide
  3306. the integration (compilation/line highlighting/etc)
  3307.  
  3308. It will thus not be as highly integrated as hard-coded integration, but
  3309. should provide massive flexibility/modularity.
  3310.  
  3311. Derryck.
  3312.  
  3313. From crash!kirk.safb.af.mil!BWILLS Wed, 11 Aug 93 22:59:49 PST
  3314. Received: by bkhouse.cts.com (V1.16/Amiga)
  3315.     id AA00000; Wed, 11 Aug 93 22:59:49 PST
  3316. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  3317.     (Smail3.1.28.1 #15) id m0oPb1t-0000Y1C; Mon, 9 Aug 93 10:29 PDT
  3318. Message-Id: <m0oPb1t-0000Y1C@crash.cts.com>
  3319. Date: 9 Aug 93 12:28:00 CST
  3320. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  3321. To: "amigae" <amigae@bkhouse.cts.com>
  3322. Subject: re: wishlist
  3323.  
  3324. >> 3.  A method (*any* method) for declaring static chip data. :-)
  3325.  
  3326. >Hmmm... I think a nice command line option to "include" files for chip data
  3327.  
  3328. You mean kinda like INCBIN, except for chip data?
  3329.  
  3330. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Wed, 11 Aug 93 23:01:54 PST
  3331. Received: by bkhouse.cts.com (V1.16/Amiga)
  3332.     id AA00000; Wed, 11 Aug 93 23:01:54 PST
  3333. Received: from clout.chi.il.us by crash.cts.com with smtp
  3334.     (Smail3.1.28.1 #15) id m0oPjt7-0000UjC; Mon, 9 Aug 93 19:56 PDT
  3335. Received: from amiserv by clout.chi.il.us with uucp
  3336.     (Smail3.1.28.1 #1) id m0oPjsx-000A7oC; Mon, 9 Aug 93 21:56 CDT
  3337. Received: from bbs1984 by amiserv.xnet.com with uucp
  3338.     (Smail3.1.28.1 #1) id m0oPja2-000i9YC; Mon, 9 Aug 93 21:36 CDT
  3339. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  3340.     id AA0042o; Mon, 9 Aug 93 21:30:59 CST
  3341. Date: Mon, 9 Aug 93 21:30:59 CST
  3342. Message-Id: <9308100330.AA0042n@bbs1984.chi.il.us>
  3343. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  3344. To: BWILLS@kirk.safb.af.mil
  3345. Cc: AmigaE@bkhouse.cts.com
  3346. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  3347.  
  3348. >They usually choke on my machine.  I blame it on DMS.  I rarely get one to
  3349. >uncrunch and run properly :(  But I've never checked out the Assembly '93
  3350. >demos.  Maybe I will now.
  3351.  
  3352. Ya, I'm a big fan of scene stuff.  Demos, mags, music, artwork...
  3353.  
  3354. What DMS do you use?  I use DMSWin 1.12 TuRbO.
  3355.  
  3356. >Anyway, the scrolly thang sounds like it might be an interesting diversion.
  3357. >It's about all I have time for nowadays (overworked...and under-paid.)  I
  3358. guess
  3359. >I'll take a wack at it.  It won't be flashy unless I stumble on some
  3360. unexpected
  3361. >insight :-)  Maybe I'll check out the archive How-To-Code-Demos.  Have you
  3362. >looked at that one?
  3363.  
  3364. Ok, kool...
  3365.  
  3366. >BTW, where is bbs1984.chi.il.us?  Just wondering.  I'll send you a status
  3367. update
  3368. >on the scrolly later today.
  3369.  
  3370. This bbs is located in Dolton, IL.  I'm in Evergreen Pk., IL.  It's right next
  3371. to Chicago...
  3372.  
  3373.  ________________________............................________________________
  3374.  \                       \........OBI WAN.........../                       /
  3375.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  3376.  \__________________/............ACME INC................\__________________/
  3377.  
  3378. From crash!fulcrum.co.uk!D.Sellars Wed, 11 Aug 93 23:02:21 PST
  3379. Received: by bkhouse.cts.com (V1.16/Amiga)
  3380.     id AA00000; Wed, 11 Aug 93 23:02:21 PST
  3381. Received: from fulcrum.fulcrum.co.uk by crash.cts.com with smtp
  3382.     (Smail3.1.28.1 #15) id m0oPqU3-0000PGC; Tue, 10 Aug 93 02:59 PDT
  3383. Received: from frozen-yogurt.fulcrum.co.uk by fulcrum.fulcrum.co.uk 
  3384.           with smtp (pp) id <23141-0@fulcrum.fulcrum.co.uk>;
  3385.           Tue, 10 Aug 1993 10:58:32 +0100
  3386. Received: by frozen-yogurt.fulcrum.co.uk (4.1/fulcrum-se/1.3/local) id AA06780;
  3387.           Tue, 10 Aug 93 10:58:30 BST
  3388. Date: Tue, 10 Aug 93 10:58:30 BST
  3389. Message-Id: <6780.9308100958@frozen-yogurt.fulcrum.co.uk>
  3390. From: D.Sellars@fulcrum.co.uk
  3391. To: amigae@bkhouse.cts.com
  3392. Subject: testing - sorry...
  3393.  
  3394. This is just a test - sorry for cluttering up everyone's mailbox
  3395. if it works.
  3396.  
  3397. Dave (daves@fulcrum.co.uk)
  3398.  
  3399. From crash!axion.bt.co.uk!D.Higginson Wed, 11 Aug 93 23:03:18 PST
  3400. Received: by bkhouse.cts.com (V1.16/Amiga)
  3401.     id AA00000; Wed, 11 Aug 93 23:03:18 PST
  3402. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  3403.     (Smail3.1.28.1 #15) id m0oPu6m-0000SSC; Tue, 10 Aug 93 06:51 PDT
  3404. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Tue, 10 Aug 1993 14:50:30 +0100
  3405. Message-Id: <m0oPu6m-0000SSC@crash.cts.com>
  3406. Date: Tue, 10 Aug 93 14:50:18 BST
  3407. From: D.Higginson@axion.bt.co.uk
  3408. To: amigae@bkhouse.cts.com
  3409. Subject: Re: iff.library
  3410.  
  3411.  
  3412.  
  3413. Hmmm.... can't seem to get the file to unpack properly. I
  3414. get iff.i and iff.h, and have found iff.library elsewhere
  3415. on my hard disk. I have managed to convert both the files
  3416. into Emodules (iff.i needs tweaking), but the archive did
  3417. not seem to contain any docs, just a changes file :-/
  3418.  
  3419. I have managed to get IfFL_OpenIFF and IfFL_CloseIFF to
  3420. work properly by handing them a pointer to a file opened
  3421. with Open(). Beyond that though, no luck :-(
  3422.  
  3423. If anybody has docs for iff.library, could they mail them
  3424. to the list? I'll archive iff.library and post it here
  3425. tomorrow. I think the problem was that the file was
  3426. truncated and had no 'end' line.
  3427.  
  3428. Has anybody got an iff library that works? That would
  3429. *definitely* be a good module to have.
  3430.  
  3431.  
  3432. Dave.
  3433.  
  3434. From crash!cs.vu.nl!velschot Wed, 11 Aug 93 23:03:29 PST
  3435. Received: by bkhouse.cts.com (V1.16/Amiga)
  3436.     id AA00000; Wed, 11 Aug 93 23:03:29 PST
  3437. Received: from top.cs.vu.nl by crash.cts.com with smtp
  3438.     (Smail3.1.28.1 #15) id m0oPujZ-00008jC; Tue, 10 Aug 93 07:31 PDT
  3439. Received: from keg.cs.vu.nl by top.cs.vu.nl id aa04818; 10 Aug 93 16:31 MET DST
  3440. Date:     Tue, 10 Aug 93 16:31:14 MET DST
  3441. Message-ID:  <9308101631.aa07920@keg.cs.vu.nl>
  3442. From: Elschot VAW <velschot@cs.vu.nl>
  3443. To: amigae@bkhouse.cts.com
  3444. Subject: Crashing the compiler?
  3445.  
  3446. hello,
  3447. does anybody know of a particular bit of sourcecode
  3448. that, when compiled, will actually and irreperably crash the compiler?
  3449. I was trying to generate a small BBS prog, and but the compiler
  3450. crashed on a piece of code...
  3451. I'll post it later....
  3452. any thoughts yet?
  3453. vinny
  3454. Origin: programming? it's 'E'sy...
  3455.  
  3456. From crash!utb.shv.hb.se!NDB120 Wed, 11 Aug 93 23:03:58 PST
  3457. Received: by bkhouse.cts.com (V1.16/Amiga)
  3458.     id AA00000; Wed, 11 Aug 93 23:03:58 PST
  3459. Received: from dc.hb.se by crash.cts.com with smtp
  3460.     (Smail3.1.28.1 #15) id m0oPvEl-0000GKC; Tue, 10 Aug 93 08:03 PDT
  3461. Received: from utb.shv.hb.se (ewa.shv.hb.se) by dc.hb.se (4.1/SMI-4.0)
  3462.     id AA00633; Tue, 10 Aug 93 17:10:33 +0200
  3463. Received: from EWA/MAILQ by utb.shv.hb.se (Mercury 1.0);
  3464.     Tue, 10 Aug 93 17:03:34 CET
  3465. Organization: University of Boras, Sweden
  3466. Date:         10 Aug 93 17:03:08 CET DST
  3467. Priority: normal
  3468. X-Mailer:     Pegasus Mail v2.3 (R5).
  3469. Message-Id: <7FF74584BE0@utb.shv.hb.se>
  3470. From: "The Wiz "  <NDB120@utb.shv.hb.se>
  3471. To: amigae@bkhouse.cts.com
  3472. Subject: Re: Joystick
  3473.  
  3474. > >> Anyone want to access the joystick?
  3475. >
  3476. > >     Being a kind and gentle soul, I succumb to C='s recommendations of not
  3477. > >     hitting the hardware directly. Instead, try opening the gameport.device
  3478. > >     using the usual OpenDevice routine.
  3479. >
  3480. > Please show us how.
  3481.  
  3482. I could say "RTFM!", but I'll just say "It's in the RKRM and I don't have it
  3483. here at the univ. coll."
  3484.  
  3485. > Have fun
  3486.  
  3487. Thanks, I will.
  3488.  
  3489. > Alan
  3490. ---------------------------------------------+------------------------------
  3491. Magnus Wissler  ndb120@utb.shv.hb.se         |
  3492.                                              | db139@cleveland.freenet.edu
  3493. ---------------------------------------------+-------------------------------
  3494.  
  3495. From crash!quasar.hacktic.nl!quasar!ekrieger Wed, 11 Aug 93 23:04:41 PST
  3496. Received: by bkhouse.cts.com (V1.16/Amiga)
  3497.     id AA00000; Wed, 11 Aug 93 23:04:41 PST
  3498. Received: from xs4all.hacktic.nl by crash.cts.com with smtp
  3499.     (Smail3.1.28.1 #15) id m0oPvy8-0000xMC; Tue, 10 Aug 93 08:50 PDT
  3500. Received: from quasar.UUCP by xs4all.hacktic.nl with UUCP id AA15940
  3501.   (5.65c/IDA-1.4.4 for bkhouse.cts.com!amigae); Tue, 10 Aug 1993 17:08:23 +0200
  3502. Received: by utopia.hacktic.nl (1.65/waf)
  3503.     via UUCP; Mon, 09 Aug 93 21:09:28 GMT
  3504.     for bkhouse.cts.com!amigae
  3505. Received: by quasar.hacktic.nl (V1.16/Amiga)
  3506.     id AA0090s; Mon, 9 Aug 93 20:40:39 GMT
  3507. Date: Mon, 9 Aug 93 20:40:39 GMT
  3508. Message-Id: <9308092040.AA0090n@quasar.hacktic.nl>
  3509. In-Reply-To: <199307291013.AA14204@xs4all.hacktic.nl>
  3510.              (from D.Higginson@axion.bt.co.uk)
  3511.              (at Thu, 29 Jul 93 11:15:46 BST)
  3512. X-Mailer: //\\miga Electronic Mail (AmiElm 1.19)
  3513. Organization: Private, Delft [NL]
  3514. Reply-To: ekrieger@quasar.hacktic.nl
  3515. From: ekrieger@quasar.hacktic.nl (Eric Krieger)
  3516. To: D.Higginson@axion.bt.co.uk
  3517. Cc: amigae@bkhouse.cts.com
  3518. Subject: Re: How to code a BusyPointer?
  3519.  
  3520. Hi D.Higginson (D.Higginson), on Jul 29, you wrote:
  3521.  
  3522. > The main thing you're going to have problems with is the
  3523. > __chip specifier in the C source code. E doesn't have this
  3524. > (although some people would like Wouter to include this in
  3525. > the next version).
  3526.  
  3527. Thi is indeed a (small) problem, but not that big.  There are several
  3528. ways to get around, but it costs more time/code to work around it.
  3529.  
  3530. > If you don't put the pointer data in chip RAM, the program
  3531. > will not work. So, do it like this:
  3532.  
  3533. > DEF p:PTR TO INT,chip:PTR TO INT,loop
  3534. >...... 
  3535. > p:=[$0000,$7283,$8374,$8739,
  3536. >     $8488,$4482,$9248,$2498]:INT /* Put your image data in here */
  3537. > chip:=New(16) /* Change the 16 for the number of bytes */
  3538. > /* You may find a super-whizzy copy routine to do the next bit */
  3539. > FOR loop:=0 TO 15
  3540. >   chip[loop]:=p[loop]
  3541. > ENDFOR
  3542. >......
  3543.  
  3544. This FOR/NEXT loop isn't that nice.  There are other function to do
  3545. the same, which are nicer (IMHO), like CopyMem() or CopyMemQuick().
  3546.  
  3547. > Note that this isn't a complete E program - just some bits
  3548. > of one. Anyway, you should get the general idea.
  3549.  
  3550. Yes, i do. 
  3551.  
  3552. Here is the related part, which does works now (i'm sorry for the length):
  3553.  
  3554. /* Start of short example */
  3555. DEF busyPointer:PTR TO INT,my_mem=NIL
  3556.  
  3557. PROC setwaitpointer(ourwin:PTR TO window)
  3558.  
  3559.     busyPointer:=[$0000, $0000,     /* Reserved, must be NULL */
  3560.                   $0400, $07c0,
  3561.                   $0000, $07c0,
  3562.                   $0100, $0380,
  3563.                   $0000, $07e0,
  3564.                   $07c0, $1ff8,
  3565.                   $1ff0, $3fec,
  3566.                   $3ff8, $7fde,
  3567.                   $3ff8, $7fbe,
  3568.                   $7ffc, $ff7f,
  3569.                   $7efc, $ffff,
  3570.                   $7ffc, $ffff,
  3571.                   $3ff8, $7ffe,
  3572.                   $3ff8, $7ffe,
  3573.                   $1ff0, $3ffc,
  3574.                   $07c0, $1ff8,
  3575.                   $0000, $07e0,
  3576.                   $0000, $0000]:INT     /* Reserved, must be NULL */
  3577.  
  3578.     sizepoint:=72           /* Size of the busyPointer[] array */
  3579.  
  3580.     /* The Pointer-data must be in CHIP-memory */
  3581.     IF (my_mem:=AllocMem(sizepoint,MEMF_CHIP))
  3582.  
  3583.         /* Copy Pointer-data to allocated CHIP-memory!! */
  3584.         CopyMem(busyPointer,my_mem,sizepoint)
  3585.  
  3586.     /* SetPointer() : a function from the intuition.library */
  3587.     SetPointer(ourwin, my_mem, 16, 16, -6, 0)
  3588. ENDIF
  3589. /* End of short example */
  3590.  
  3591.  
  3592. Only problem is to determine the size of the data-array which
  3593. contains the date for the pointer in this example.  
  3594.  
  3595. Does Amiga E have a function to determine the size of such an Array
  3596. (i have now counted the amount manually)?  I have tried it with
  3597. SIZEOF, but only works for objects, and not for arrays?
  3598.  
  3599. > Hope this helps :-)
  3600.  
  3601. Thanks.
  3602.  
  3603. --
  3604.                       Q U A S A R : Last Point of Endless Time
  3605.  _____________    __________________________________________________
  3606. / Best regards,\ / The Netherlands (Europe)        FIDO: 2:285/1.10 \
  3607. \ Eric Krieger / \ ekrieger@quasar.hacktic.nl  AmigaNET: 39:102/1.21/
  3608.  ~~~~~~~~~~~~~    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3609.  
  3610. From crash!utu.fi!knikulai Wed, 11 Aug 93 23:05:21 PST
  3611. Received: by bkhouse.cts.com (V1.16/Amiga)
  3612.     id AA00000; Wed, 11 Aug 93 23:05:21 PST
  3613. Received: from castor.cc.utu.fi by crash.cts.com with smtp
  3614.     (Smail3.1.28.1 #15) id m0oPzaI-0000krC; Tue, 10 Aug 93 12:42 PDT
  3615. Received: from polaris.cc.utu.fi by utu.fi id <143853-2>; Tue, 10 Aug 1993 22:42:05 +0300
  3616. Date:    Tue, 10 Aug 1993 22:42:03 +0300
  3617. MIME-Version: 1.0
  3618. Content-Type: text/plain; charset=US-ASCII
  3619. Content-Transfer-Encoding: 7BIT
  3620. Content-Length: 2936
  3621. Message-Id: <93Aug10.224205eet_dst.143853-2@utu.fi>
  3622. From: Kai Juhana Nikulainen <knikulai@utu.fi>
  3623. To: amigae@bkhouse.cts.com (amigae)
  3624. Subject: MapGenerator.e
  3625.  
  3626.   A few weeks ago someone requested a demoprogram which would create
  3627.  maps for his/hers strategy game.  Here is one solution, it creates
  3628.  a 128*128 map and displays it in 16 colours.  Sorry for my late start...
  3629.  
  3630. - Kaitsu -
  3631.  
  3632. begin 640 map.lha
  3633. M&SXM;&@U+7X'   I$   DK,*&P  !6UA<"YE%<@&4W37T:;<C/S-> ._ 9@D
  3634. MS08@@1LQJ=1@-Q90 H#KZ].>3-$M8TVDD5:E 5\<?_]U) 2.2W.N7,[>':R-
  3635. MM.='.L0/V0VWN/">,TD49&;%DFXR";HWI)#PDUS$_,SUC*]ZROF>A/#^4LDM
  3636. MCR>L$)?AF(Y%! >&1 H@T9R;COAA'L$7Q;W#[9"2>9R0GV&D>^AR10G0&RA<
  3637. M/'"]#L)!,3;'%LC-! 'M71),^>\PMS]"RV3-A[\>(E5Z&25Z1Z*'HI\:JRV#
  3638. M-ETZB?'$VTS:Z2^#>%/WV=_;I;_YB:M\_=?P]V+4/HLMT<Y-7F=!TL^"G>@E
  3639. M@(:%TD!MZ?/Z&?E!EY/,TA'# ^1R/0I;B VVN:.,TU@7?;\B312D<\S0[#DR
  3640. M-Y>NR0(8Y+_^_@S<*G+@E1)1H!0#L9MU<'B<.[+&<HH76=PTH,:](0/I'V4]
  3641. M5%#&F&%#X)Z&6#6>- P44^H+AMJR4%L#^W%EL67OR$_3O;U%TY,V;5\2Z=5_
  3642. M1J66PXNT4P5!=Q42'VH+KE\OE/"/QO7]&B_^RRV?1FP$BVGAOOOKL)VD)]\@
  3643. M-2&[O-93[EUPC/698YUPC.'VP0B8I/(('\8FL')DBB#[V%)Z# "2(8AH!\2 
  3644. MVI$I"\UW&=V'D7!A"Y6\:FE+9+:LE9Z;I>FR6J"L%:U6/OLQ]!;VAX0V7';:
  3645. M8(HI//_^U3!P%3QV?Z $I.Q1>:S _NE>W:%B[)?<&IJ_@B:=7N5J_!>R&CHU
  3646. M[>'!DS_-0<._.7P[<?=\^R_@_/#HS9ZRO7-HPXM&/%ITEJU0D< + 944ACB,
  3647. M[H[NSW+_J\?=GBCDONNQG0A?<P7Y5+-O66HYKZBU-?5[RU.DULM3W]5HM2[T
  3648. MLEJ7/>'Q[KMD/BY92%FC]4N>X<6V/PR/P#2U+MVZ6IU=0(QQQSQO-Y=16;K 
  3649. M \PB &< X$<DG (\( 4;%ZK88;QGWOX T*8"A/S]A'4]L\Y H50IG?.//]=9
  3650. MS09XD#A("@.0),'C)Y2PN";E18_,!MP11G4V>V)"'M;YZ!\)!CHA=7KT(Q=@
  3651. M5MVYM!'KS5DFK,1=FL DZ1(UV28<P@Y^3WC>:Z?9U#@BQ0&!^)!_ (M4>>E=
  3652. M"O,YH>_:O9^\#1?Y.A[(MX3R9N6RVPB>S=N%LIW &?EC795ZZ@#;VKI$N$E*
  3653. MO_4!.KBD1I#$4*D*,C[@539)S^F^@!G"'D7D2X3:]O.^A-)^>@\$,3"6>$".
  3654. MIA'8(F'/M(1"DV88#D0<4F^21Z Z9& 0],<R/F]3J3T85D8T!3!2C0T;\6X)
  3655. M5II'Q2PR!7M18&1R8&*3U '"^A44 @4Z@ =L6*O&5#(RH"3]>TE/CB^D^*$N
  3656. MY\5)?WN<9C>D^ ,QD!,9=/A79\:R?"M1X5PWM&'P\O&M:8Z+DZ";[9T+\!J2
  3657. M$U?'%EI2PX*=,$F09-;CX?VW"0K"T(;RGS!C?MF"Q0-7RT27E\?Z4%FB ;/!
  3658. M!T;FL*HIQ@]$CCKLL5J-%3AVAP^">I#2 :)S&NO?1YWA9B&VJB S[Y#_O*'U
  3659. M,1#W\'=(@/4*.H7T6X4!L "&K"64!<YG/-0>2.IKY.NG=#6I]*X#^(FI'2"I
  3660. M2]G!4[O*[,408;RS!:V,765TOK0#S!&<. T(.U \=WWF@=SH3:P'WFO-!"JG
  3661. MW;%(];*IICK&9\2:G$F5B<IFT;TA V-G\"/X9P+"\T-'RVQ/)U6I->:WCJ=]
  3662. M9W?3D*RM=YJ8<J:L[-QRB$]52O,D!FOQK.K<R6JO@GO7X-#?&+Z]:1(,<!1T
  3663. M:Z\UZK<U(.?J+"=QQ8M;VR ?L6'Y!T2[EYI/USVOZ!-:51H?-'L _TX#!H[P
  3664. MT!'&A:(0Z,L>*1M?,'#4)&&7% ^KB0)X"< 534ARFHXIFTT8V00#?$%'%\VW
  3665. M:,\!UT]?0:?*0F:SR;CAR=!1E=+8]%I*]G\_N&.U.&0 M)#$Z5PIO\"U0^ \
  3666. MG@7-\HGPIXIY0TK\CVU^8'^(9]%%LVDG""?N' N$B[\4BK4 SY<Y ^Y[= 7Q
  3667. M!\$PV*)(#[C:M6XA>3LAM<KSNRQ2)0!9[ZZ]) V%!VXX'$2P# FKKTD?84(?
  3668. MC@4B.G#N/^].'OT5]L%3B=8* OIUBU#!.(Q3<J:7I]ABFG1)OP,6C77FC4HL
  3669. M \M]O\C+_FL/_@L53Y'FI<+0U$[,X29Y3LY5:DU0.1]/:L 0@[U=ZMU72^E8
  3670. M.,[R<%C_S2>S)P!<KI9-Q\R$-#RXC.QWL^K0*MV)Y21941NF'FN<.;B'#LQ9
  3671. M\5_4E3S\8!-QA4!;7(#"0W>^=M &?@X=&G7%&Z>-13J#7I%U ::DX_ 7\X$W
  3672. MNNVJ6E)3R8L>G%PKA3U%%1S]I<\6WGD+X#PK!YNW^JM&Z\/BV'7&I@G2 U."
  3673. M%>LSTC>0.7D'$ 5QFIP[!#IK(C8V%FR-?ACZ<6/%@U*WO$4N"^#:?;G$\N8B
  3674. M14=P$:['8"G:/H;CH EQ?[\>KZ[*=H.39@_:E_P&*EWEOJS=,X^+-*Z6_%/T
  3675. M\4[FIB[S*U*>MXKS'I;K<U#.<W!Q@YYBW]LE[-KWY=3>,F:-=6Y:3U"9_-*I
  3676. -&+*M)QT(8:N9I0.8 );K
  3677.  
  3678. end
  3679.  
  3680. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Wed, 11 Aug 93 23:06:27 PST
  3681. Received: by bkhouse.cts.com (V1.16/Amiga)
  3682.     id AA00000; Wed, 11 Aug 93 23:06:27 PST
  3683. Received: from clout.chi.il.us by crash.cts.com with smtp
  3684.     (Smail3.1.28.1 #15) id m0oQ7Kx-00003KC; Tue, 10 Aug 93 20:58 PDT
  3685. Received: from amiserv by clout.chi.il.us with uucp
  3686.     (Smail3.1.28.1 #1) id m0oQ7Km-000A7oC; Tue, 10 Aug 93 22:58 CDT
  3687. Received: from bbs1984 by amiserv.xnet.com with uucp
  3688.     (Smail3.1.28.1 #1) id m0oQ60S-000i9aC; Tue, 10 Aug 93 21:33 CDT
  3689. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  3690.     id AA0043k; Tue, 10 Aug 93 19:43:17 CST
  3691. Date: Tue, 10 Aug 93 19:43:17 CST
  3692. Message-Id: <9308110143.AA0043j@bbs1984.chi.il.us>
  3693. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  3694. To: AMONROE@rcbins.mu.wvnet.edu
  3695. Cc: AmigaE@bkhouse.cts.com
  3696. Subject: Re: What I'm working on.  MuX MuSiC DiSk...
  3697.  
  3698. >I love music disks.  Can't wait.
  3699. >Have fun
  3700. >Alan
  3701.  
  3702. Ya, so far it's turning out well.  I have the graphics finished, my friend
  3703. Blaster has made one tune for it, and another friend (Rinaldo Petterino) is
  3704. making a nice 3-D Acme logo for it....
  3705.  
  3706. The only problem so far is the code.  I have a few problems to work out, but
  3707. it's nothing I can't handle, so I'll be finished soon (I hope hehehehe)
  3708.  
  3709. BTW, what music disks do you have?  I have a bunch and would like to expand my
  3710. collection?
  3711.  
  3712.  ________________________............................________________________
  3713.  \                       \........OBI WAN.........../                       /
  3714.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  3715.  \__________________/............ACME INC................\__________________/
  3716.  
  3717. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Wed, 11 Aug 93 23:06:31 PST
  3718. Received: by bkhouse.cts.com (V1.16/Amiga)
  3719.     id AA00000; Wed, 11 Aug 93 23:06:31 PST
  3720. Received: from clout.chi.il.us by crash.cts.com with smtp
  3721.     (Smail3.1.28.1 #15) id m0oQ7L1-00003KC; Tue, 10 Aug 93 20:58 PDT
  3722. Received: from amiserv by clout.chi.il.us with uucp
  3723.     (Smail3.1.28.1 #1) id m0oQ7Ko-000A7tC; Tue, 10 Aug 93 22:58 CDT
  3724. Received: from bbs1984 by amiserv.xnet.com with uucp
  3725.     (Smail3.1.28.1 #1) id m0oQ60U-000i9bC; Tue, 10 Aug 93 21:33 CDT
  3726. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  3727.     id AA0043p; Tue, 10 Aug 93 19:45:13 CST
  3728. Date: Tue, 10 Aug 93 19:45:13 CST
  3729. Message-Id: <9308110145.AA0043o@bbs1984.chi.il.us>
  3730. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  3731. To: AMONROE@rcbins.mu.wvnet.edu
  3732. Cc: AmigaE@bkhouse.cts.com
  3733. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  3734.  
  3735. >Where are the asm93 demos?
  3736.  
  3737. If you can't find them locally, you may have to call overseas...  Or, if you
  3738. want, I can give you the # of the best BBS in the USA!  Omega BBS...  It has a
  3739. ton of cool stuff.
  3740.  
  3741.  ________________________............................________________________
  3742.  \                       \........OBI WAN.........../                       /
  3743.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  3744.  \__________________/............ACME INC................\__________________/
  3745.  
  3746. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Wed, 11 Aug 93 23:06:34 PST
  3747. Received: by bkhouse.cts.com (V1.16/Amiga)
  3748.     id AA00000; Wed, 11 Aug 93 23:06:34 PST
  3749. Received: from clout.chi.il.us by crash.cts.com with smtp
  3750.     (Smail3.1.28.1 #15) id m0oQ7L7-00003KC; Tue, 10 Aug 93 20:59 PDT
  3751. Received: from amiserv by clout.chi.il.us with uucp
  3752.     (Smail3.1.28.1 #1) id m0oQ7Ks-000A7uC; Tue, 10 Aug 93 22:58 CDT
  3753. Received: from bbs1984 by amiserv.xnet.com with uucp
  3754.     (Smail3.1.28.1 #1) id m0oQ60X-000i9YC; Tue, 10 Aug 93 21:33 CDT
  3755. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  3756.     id AA0043u; Tue, 10 Aug 93 19:46:42 CST
  3757. Date: Tue, 10 Aug 93 19:46:42 CST
  3758. Message-Id: <9308110146.AA0043t@bbs1984.chi.il.us>
  3759. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  3760. To: AMONROE@rcbins.mu.wvnet.edu
  3761. Cc: AmigaE@bkhouse.cts.com
  3762. Subject: Re: The Amiga E development environment
  3763.  
  3764. >I don't want an integrated editor.
  3765. >I like to use different editors at different times.
  3766. >As for a debugger that's a great idea :^)
  3767.  
  3768. I use Cygnus Editor Pro V3.5.  It's simply the best!  What do you use?
  3769.  
  3770.  ________________________............................________________________
  3771.  \                       \........OBI WAN.........../                       /
  3772.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  3773.  \__________________/............ACME INC................\__________________/
  3774.  
  3775. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Wed, 11 Aug 93 23:06:38 PST
  3776. Received: by bkhouse.cts.com (V1.16/Amiga)
  3777.     id AA00000; Wed, 11 Aug 93 23:06:38 PST
  3778. Received: from clout.chi.il.us by crash.cts.com with smtp
  3779.     (Smail3.1.28.1 #15) id m0oQ7LD-00003KC; Tue, 10 Aug 93 20:59 PDT
  3780. Received: from amiserv by clout.chi.il.us with uucp
  3781.     (Smail3.1.28.1 #1) id m0oQ7Kv-000A7gC; Tue, 10 Aug 93 22:58 CDT
  3782. Received: from bbs1984 by amiserv.xnet.com with uucp
  3783.     (Smail3.1.28.1 #1) id m0oQ60Z-000i9aC; Tue, 10 Aug 93 21:33 CDT
  3784. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  3785.     id AA0043z; Tue, 10 Aug 93 19:50:22 CST
  3786. Date: Tue, 10 Aug 93 19:50:22 CST
  3787. Message-Id: <9308110150.AA0043y@bbs1984.chi.il.us>
  3788. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  3789. To: BWILLS@kirk.safb.af.mil
  3790. Cc: AmigaE@bkhouse.cts.com
  3791. Subject: Re: Scrolly thang
  3792.  
  3793. >jkelly/OBI WAN, it is here.  It worked just as I envisioned it, and it's very
  3794. >simple, so therefore not very flashy.
  3795.  
  3796. Ok, cool.  I'll try it out, and if I can make it cooler, then I'll post the
  3797. results...  Anyway, I hope to work in one sort of RGB XOR so it looks nice over
  3798. the graphics on that screen...
  3799.  
  3800. Thanx...
  3801.  
  3802.  ________________________............................________________________
  3803.  \                       \........OBI WAN.........../                       /
  3804.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  3805.  \__________________/............ACME INC................\__________________/
  3806.  
  3807. From crash!student.tc.umn.edu!olso0001 Wed, 11 Aug 93 23:10:32 PST
  3808. Received: by bkhouse.cts.com (V1.16/Amiga)
  3809.     id AA00000; Wed, 11 Aug 93 23:10:32 PST
  3810. Received: from student.tc.umn.edu by crash.cts.com with smtp
  3811.     (Smail3.1.28.1 #15) id m0oQOdC-0000eEC; Wed, 11 Aug 93 15:26 PDT
  3812. Received: by student.tc.umn.edu; Wed, 11 Aug 93 17:26:51 -0500
  3813. Message-Id: <0012c69722b025633@student.tc.umn.edu>
  3814. Date: Wed, 11 Aug 93 17:26:50 CDT
  3815. X-Mailer: ELM [version 2.3 PL11]
  3816. From: "Daniel B Olson-1" <olso0001@student.tc.umn.edu>
  3817. To: amigae@bkhouse.cts.com
  3818. Subject: Various Q's
  3819.  
  3820. Since I am new to programming , and Ive choosen E as the language to focus
  3821. on I was hoping other E people could help me answer some problems . If you
  3822. have any information concerning the following questions E-Mail me please.
  3823.  
  3824. 1) How do you read in a string ?
  3825.  example : 
  3826. The computer prompts you with a question like
  3827. "Are you a boy or a girl?"
  3828. Then the user responds with his/her answer , and depending on the response
  3829. the computer would send you to the proper procedure.
  3830.  
  3831. 2)How do you write graphics code ? (not using ploting and lines)
  3832.  example: Is there a way to transphorm iff files into E readable code .Or
  3833. do you have to figure out the data by hand . It would be nice if I could
  3834. draw my graphics in a Paint program then turn them into readable E code.
  3835.  
  3836. These may be easy questions , or the may be difficult . Either case anyone
  3837. who knows some answers please send me E-mail with some answers.
  3838.  
  3839. Daniel [Japan] Olson
  3840. olso0001@student.tc.umn.edu
  3841.  
  3842.  
  3843. From crash!cup.portal.com!Politikill Thu, 12 Aug 93 02:40:15 PST
  3844. Received: by bkhouse.cts.com (V1.16/Amiga)
  3845.     id AA00000; Thu, 12 Aug 93 02:40:15 PST
  3846. Received: from nova.unix.portal.com by crash.cts.com with smtp
  3847.     (Smail3.1.28.1 #15) id m0oQVx8-0000hpC; Wed, 11 Aug 93 23:15 PDT
  3848. Received: by nova.unix.portal.com (5.65b/4.1 1.403) 
  3849.     id AA12477; Wed, 11 Aug 93 23:20:00 -0700
  3850. Received: from hobo  by portal.unix.portal.com (1.706) 
  3851.     id AA16099; Wed, 11 Aug 93 23:19:58 -0700
  3852. Received: by hoFrom crash!cup.portal.com!Politikill Thu, 12 Aug 93 02:40:18 PST
  3853. Received: by bkhouse.cts.com (V1.16/Amiga)
  3854.     id AA00000; Thu, 12 Aug 93 02:40:18 PST
  3855. Received: from nova.unix.portal.com by crash.cts.com with smtp
  3856.     (Smail3.1.28.1 #15) id m0oQWG0-0000heC; Wed, 11 Aug 93 23:35 PDT
  3857. Received: by nova.unix.portal.com (5.65b/4.1 1.403) 
  3858.     id AA12786; Wed, 11 Aug 93 23:39:29 -0700
  3859. Received: from hobo  by portal.unix.portal.com (1.706) 
  3860.     id AA16357; Wed, 11 Aug 93 23:39:27 -0700
  3861. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  3862.     id AA26723; Wed, 11 Aug 93 23:39:26 PDT
  3863. Return-Path: <Politikill@cup.portal.com>
  3864. Lines: 28
  3865. Date: Wed, 11 Aug 93 23:39:25 PDT
  3866. Message-Id: <9308112339.2.21840@cup.portal.com>
  3867. X-Origin: The Portal System (TM)
  3868. From: Politikill@cup.portal.com
  3869. To: AmigaE@bkhouse.cts.com
  3870. Subject: Re: OpenWindows()
  3871.  
  3872. >
  3873. >You can use E's built-in functions with multiple windows
  3874. >... I think. All you need to do is set the variable
  3875. >stdrast to the rastport of the window you wish to draw in,
  3876. >like so:
  3877. >
  3878. >stdrast:=window1.rport
  3879. >
  3880. >I *think* this will work -- you'll have to try it out :-)
  3881. >
  3882. >Dave.
  3883.  
  3884.     Yes, it will work.  This will also work using intuition windows using
  3885. OpenWindowTags() and with window1 being a ptr to the window, and
  3886. stdrast:=window1.rport  
  3887.  
  3888.  / / /
  3889. /_/_/iZ
  3890.  
  3891. MODULE 'WiZkId'
  3892. PROC main()
  3893.   wizkid.inetaddress:='Politikill@cup.portal.com'
  3894.   wizkid.realname:='Jeffrey J Peden ]['
  3895. ENDPROC
  3896.  
  3897.  
  3898. *-- GammaTag Version 2.8 --*
  3899. *-- Since life goes on - you might as well get on with it.
  3900.  
  3901. From crash!axion.bt.co.uk!D.Higginson Thu, 12 Aug 93 03:41:38 PST
  3902. Received: by bkhouse.cts.com (V1.16/Amiga)
  3903.     id AA00000; Thu, 12 Aug 93 03:41:38 PST
  3904. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  3905.     (Smail3.1.28.1 #15) id m0oQZ4M-00005pC; Thu, 12 Aug 93 02:35 PDT
  3906. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Thu, 12 Aug 1993 10:35:11 +0100
  3907. Message-Id: <m0oQZ4M-00005pC@crash.cts.com>
  3908. Date: Thu, 12 Aug 93 10:35:07 BST
  3909. From: D.Higginson@axion.bt.co.uk
  3910. To: amigae@bkhouse.cts.com
  3911. Subject: Re: wishlist
  3912.  
  3913. >>> 3.  A method (*any* method) for declaring static chip data. :-)
  3914.  
  3915. >>Hmmm... I think a nice command line option to "include" files for chip data
  3916.  
  3917. >You mean kinda like INCBIN, except for chip data?
  3918.                      ^^^^^^
  3919.  
  3920. What is this? Assembler-speak :-/ ? Sorry, no comprendez 68000 :-)
  3921.  
  3922. Anyway, to explain, this is the sort of thing I was thinking of:
  3923.  
  3924. -----8<-----8<-----
  3925. DEF p
  3926.  
  3927. INCLUDE p,INC_CHIP,'gfx:file.bitmap'
  3928.  
  3929. PROC main()
  3930.   WriteF('gfx are stored at address $\z\h[8].\n',p)
  3931. ENDPROC  
  3932. -----8<-----8<-----
  3933.  
  3934. When EC compiles this, it writes code to reserve some stack space
  3935. for the variable p. When it gets to the INCLUDE statement, it
  3936. allocates a new hunk of chip data big enough to store the file.
  3937. Then code is written to initialise p with the address of the chip
  3938. data.
  3939.  
  3940. This seems a good solution to the problem, because as source all
  3941. the data files are separate, but as an executable there is only
  3942. one file.
  3943.  
  3944. It seems feasible to me, but then I didn't write the compiler,
  3945. Wouter did. Perhaps he could tell us if this is viable?
  3946.  
  3947. Just an idea...
  3948.  
  3949. Dave :-)
  3950.  
  3951. From crash!axion.bt.co.uk!D.Higginson Thu, 12 Aug 93 03:41:46 PST
  3952. Received: by bkhouse.cts.com (V1.16/Amiga)
  3953.     id AA00000; Thu, 12 Aug 93 03:41:46 PST
  3954. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  3955.     (Smail3.1.28.1 #15) id m0oQZ8E-00012iC; Thu, 12 Aug 93 02:39 PDT
  3956. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Thu, 12 Aug 1993 10:39:17 +0100
  3957. Message-Id: <m0oQZ8E-00012iC@crash.cts.com>
  3958. Date: Thu, 12 Aug 93 10:39:15 BST
  3959. From: D.Higginson@axion.bt.co.uk
  3960. To: amigae@bkhouse.cts.com
  3961. Subject: Re: Crashing the compiler?
  3962.  
  3963.  
  3964. I've had EC crash on me on a number of occasions because it
  3965. ran out of memory. However, on close inspection, it seems
  3966. that I had 1.3megs free, but only 90k contiguous. How this
  3967. happens I don't know :-/.
  3968.  
  3969. I think maybe there is a bug in either WB3, or one of my
  3970. other programs running which causes this memory problem, but
  3971. I cannot track it down.
  3972.  
  3973. When something does crash, the error number refers to a
  3974. corrupt memory list, which leads me to think that there is a
  3975. rogue program on my system which is stomping on parts of
  3976. memory that it shouldn't.
  3977.  
  3978. I'm not blaming EC, it has happened when EC was not running.
  3979.  
  3980. Anybody else had this problem? I have a 1200 w/ HD, no other
  3981. peripherals.
  3982.  
  3983. Dave.
  3984.  
  3985. From crash!kirk.safb.af.mil!BWILLS Fri, 13 Aug 93 02:34:29 PST
  3986. Received: by bkhouse.cts.com (V1.16/Amiga)
  3987.     id AA00000; Fri, 13 Aug 93 02:34:29 PST
  3988. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  3989.     (Smail3.1.28.1 #15) id m0oQajN-0000VFC; Thu, 12 Aug 93 04:22 PDT
  3990. Message-Id: <m0oQajN-0000VFC@crash.cts.com>
  3991. Date: 12 Aug 93 06:19:00 CST
  3992. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  3993. To: "amigae" <amigae@bkhouse.cts.com>
  3994. Subject: re:  iff.library docs request
  3995.  
  3996. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  3997. If anybody has docs for iff.library, could they mail them
  3998. to the list? I'll archive iff.library and post it here
  3999. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  4000. I believe that distributing only part of the archive is a violation of the
  4001. distribution license.  Distributing the e modules seems to be within the
  4002. constraints, but not that.  The archive is quite large, so I sympathize with
  4003. you Dave, but if anyone decides to violate a license agreement, please don't be
  4004. so blatant as to post it to the list.
  4005.  
  4006. -- Barry
  4007.  
  4008. From crash!kirk.safb.af.mil!BWILLS Fri, 13 Aug 93 02:34:36 PST
  4009. Received: by bkhouse.cts.com (V1.16/Amiga)
  4010.     id AA00000; Fri, 13 Aug 93 02:34:36 PST
  4011. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  4012.     (Smail3.1.28.1 #15) id m0oQbv1-0000HwC; Thu, 12 Aug 93 05:38 PDT
  4013. Message-Id: <m0oQbv1-0000HwC@crash.cts.com>
  4014. Date: 12 Aug 93 07:37:00 CST
  4015. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  4016. To: "amigae" <amigae@bkhouse.cts.com>
  4017. Subject: re: Crashing the compiler?
  4018.  
  4019. I have never had EC crash on me, and I've certainly done some risky things.
  4020. Usually it is the code that I tell EC to compile that does the damage :-)  I've
  4021. seen some wierd things happen, like I'd test-run my project and it would run
  4022. perfectly and quit without any unusual indications; then I'd take a directory
  4023. listing of RAM: (or something of that nature) and crash my system.  Since I've
  4024. always been able to eliminate those problems I've never had reason to suspect
  4025. EC (which is more than can be said for some commercial compilers.)
  4026.  
  4027. Later.
  4028. -- Barry
  4029.  
  4030. From crash!axion.bt.co.uk!D.Higginson Fri, 13 Aug 93 02:35:08 PST
  4031. Received: by bkhouse.cts.com (V1.16/Amiga)
  4032.     id AA00000; Fri, 13 Aug 93 02:35:08 PST
  4033. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  4034.     (Smail3.1.28.1 #15) id m0oQdzD-00003PC; Thu, 12 Aug 93 07:50 PDT
  4035. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Thu, 12 Aug 1993 15:50:00 +0100
  4036. Message-Id: <m0oQdzD-00003PC@crash.cts.com>
  4037. Date: Thu, 12 Aug 93 15:49:50 BST
  4038. From: D.Higginson@axion.bt.co.uk
  4039. To: amigae@bkhouse.cts.com
  4040. Subject: HAM code
  4041.  
  4042.  
  4043. Just a test... please respond if you received ham6demo.e
  4044. and ham8demo.e, as I have a feeling some mail is getting
  4045. lost on its way around (I didn't get these files back from
  4046. the list, and I sent them).
  4047.  
  4048. Thanks
  4049.  
  4050. Dave
  4051.  
  4052. From crash!cbos.uc.edu!USR1400A Fri, 13 Aug 93 02:35:29 PST
  4053. Received: by bkhouse.cts.com (V1.16/Amiga)
  4054.     id AA00000; Fri, 13 Aug 93 02:35:29 PST
  4055. Received: from cbos.uc.edu by crash.cts.com with smtp
  4056.     (Smail3.1.28.1 #15) id m0oQf0X-0000OfC; Thu, 12 Aug 93 08:56 PDT
  4057. Received: by cbos.uc.edu (3.5/1.0)
  4058.         id AA16185; 12 Aug 93 11:58:32 -0400
  4059. Return-Path: <USR1400A@cbos.uc.edu>
  4060. Date: 12 Aug 93 11:57:00 -0400
  4061. Message-Id: <199308121158.AA16185@cbos.uc.edu>
  4062. From: USR1400A@cbos.uc.edu
  4063. To: amigae@bkhouse.cts.com
  4064. Subject: UUDECODE
  4065.  
  4066. I have written both UUENCODE and UUDECODE utilities in E and they seem to
  4067. work correctly, but something is puzzling me. There seems to be an extra
  4068. character in each logical record (i.e. text line) of a UUENCODEd file. In
  4069. one instance I finally figured out that the extra character which is the
  4070. last character of each logical "record" is a crc-type character, i.e. it
  4071. is the encoded value of the sum of the original characters modulo 63. Once
  4072. I figured that out, I added logic to my UUENCODE utility to calculate it and
  4073. append the resulting character to the end of each logical record. What is
  4074. troubling me is that apparently not all UUENCODED files seem to follow the
  4075. same rules for calculating this character even though the character itself
  4076. always seems to be present. The sources I have available don't even check
  4077. for the presence of the character. Can anyone advise me on this matter, or
  4078. should I just ignore the presence of this character?
  4079.  
  4080. From crash!cup.portal.com!Politikill Fri, 13 Aug 93 02:35:37 PST
  4081. Received: by bkhouse.cts.com (V1.16/Amiga)
  4082.     id AA00000; Fri, 13 Aug 93 02:35:37 PST
  4083. Received: from nova.unix.portal.com by crash.cts.com with smtp
  4084.     (Smail3.1.28.1 #15) id m0oQg7n-0000A5C; Thu, 12 Aug 93 10:07 PDT
  4085. Received: by nova.unix.portal.com (5.65b/4.1 1.403) 
  4086.     id AA28659; Thu, 12 Aug 93 10:11:40 -0700
  4087. Received: from hobo  by portal.unix.portal.com (1.706) 
  4088.     id AA08112; Thu, 12 Aug 93 10:11:34 -0700
  4089. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  4090.     id AA04193; Thu, 12 Aug 93 10:11:29 PDT
  4091. Return-Path: <Politikill@cup.portal.com>
  4092. Lines: 32
  4093. Date: Thu, 12 Aug 93 10:11:28 PDT
  4094. Message-Id: <9308121011.3.26216@cup.portal.com>
  4095. X-Origin: The Portal System (TM)
  4096. From: Politikill@cup.portal.com
  4097. To: AmigaE@bkhouse.cts.com
  4098. Subject: Re: MUI
  4099.  
  4100.     Here is the message Stefan Stuntz wrote to me regarding the making of E
  4101. modules for MUI (Get MUI quick...it is awesome!) 
  4102.  
  4103. ----------------------------------------------------------------------------
  4104.  
  4105. Hi!
  4106.  
  4107. Most of the mui.h header file is generated automatically (from line 613 on).
  4108. If you could tell me, how e.g. the "Window.mui" section looks in E, i can
  4109. eaily genarate E header files too. If E has a preprocessors, it would
  4110. be nice to have the section upto line 613 translated too :-)
  4111.  
  4112. Bye, Stefan
  4113.  
  4114. ============================================================================
  4115.                                                                             
  4116.     Anybody got any clues? Wouter? Someone willing to make the modules? This
  4117. is sooooooo much bigger/better/more useful than XPK or the IFF library, 
  4118. it isn't even funny!
  4119.  
  4120.  / / /
  4121. /_/_/iZ
  4122.  
  4123. MODULE 'WiZkId'
  4124. PROC main()
  4125.   wizkid.inetaddress:='Politikill@cup.portal.com'
  4126.   wizkid.realname:='Jeffrey J Peden ]['
  4127. ENDPROC
  4128.  
  4129.  
  4130. *-- GammaTag Version 2.8 --*
  4131. *-- "Modesty died when false modesty was born." Mark Twain
  4132.  
  4133. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 02:36:07 PST
  4134. Received: by bkhouse.cts.com (V1.16/Amiga)
  4135.     id AA00000; Fri, 13 Aug 93 02:36:07 PST
  4136. Received: from clout.chi.il.us by crash.cts.com with smtp
  4137.     (Smail3.1.28.1 #15) id m0oQpRF-00004TC; Thu, 12 Aug 93 20:04 PDT
  4138. Received: from amiserv by clout.chi.il.us with uucp
  4139.     (Smail3.1.28.1 #1) id m0oQpR5-000A7oC; Thu, 12 Aug 93 22:04 CDT
  4140. Received: from bbs1984 by amiserv.xnet.com with uucp
  4141.     (Smail3.1.28.1 #1) id m0oQp7I-000i9bC; Thu, 12 Aug 93 21:43 CDT
  4142. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4143.     id AA0044t; Thu, 12 Aug 93 20:43:20 CST
  4144. Date: Thu, 12 Aug 93 20:43:20 CST
  4145. Message-Id: <9308130243.AA0044s@bbs1984.chi.il.us>
  4146. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4147. To: BWILLS@kirk.safb.af.mil
  4148. Cc: AmigaE@bkhouse.cts.com
  4149. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  4150.  
  4151. >And getting smaller and smaller since I started using email (at least from my
  4152. >point of view :)
  4153.  
  4154. Ya, it does have that effect doesn't it?
  4155.  
  4156. >Ya know, there are some pretty cool fonts out there, and that scrolly would
  4157. >probably look really cool in one I've got called Crypt (a black, hulking, moss
  4158. >and vine infested kinda font, if you can image it; at least that's how it
  4159. >strikes me)  That one came to mind since Halloween is approaching.
  4160.  
  4161. If it's a colour font, then I can use it...  If so please uuencode it and send
  4162. it to me...  Thanx...
  4163.  
  4164.  ________________________............................________________________
  4165.  \                       \........OBI WAN.........../                       /
  4166.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4167.  \__________________/............ACME INC................\__________________/
  4168.  
  4169. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 02:36:11 PST
  4170. Received: by bkhouse.cts.com (V1.16/Amiga)
  4171.     id AA00000; Fri, 13 Aug 93 02:36:11 PST
  4172. Received: from clout.chi.il.us by crash.cts.com with smtp
  4173.     (Smail3.1.28.1 #15) id m0oQpRL-00009GC; Thu, 12 Aug 93 20:04 PDT
  4174. Received: from amiserv by clout.chi.il.us with uucp
  4175.     (Smail3.1.28.1 #1) id m0oQpR9-000A7fC; Thu, 12 Aug 93 22:04 CDT
  4176. Received: from bbs1984 by amiserv.xnet.com with uucp
  4177.     (Smail3.1.28.1 #1) id m0oQp7J-000i9dC; Thu, 12 Aug 93 21:43 CDT
  4178. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4179.     id AA0044y; Thu, 12 Aug 93 20:48:12 CST
  4180. Date: Thu, 12 Aug 93 20:48:12 CST
  4181. Message-Id: <9308130248.AA0044x@bbs1984.chi.il.us>
  4182. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4183. To: AMONROE@rcbins.mu.wvnet.edu
  4184. Cc: AmigaE@bkhouse.cts.com
  4185. Subject: Re: What I'm working on.  MuX MuSiC DiSk...
  4186.  
  4187. >
  4188. >Mahoney & Kaktus musicdisks 1, 2, 3, and 5 but my roomie has 5 at his
  4189. >mom and dad's house right now...
  4190. >Bruno's musicbox 3
  4191. >Crystal Symphonies I don't remember which one...
  4192. >Crusaders Bacteria
  4193.  
  4194. Don't have those... I have some like Danse Diverse, Numberic Vol. III,
  4195. Finlandia, Mirror, Memorial Songs, MusicLand II, Gastric Ulcer, Mega Concert,
  4196. and a bunch of other that I can't remember off-hand..  I also have about 200
  4197. disks of demos.  Do you collect those too?
  4198.  
  4199. >maybe a couple others but not really that many...
  4200. >Now that I have 4000/040 I usually just download mods instead of
  4201. >musicdisks, to play with delitracker, but I'm in the mood for a good
  4202. >new musicdisk.
  4203.  
  4204. Ya, I use that too, I have 47 disks of powerpacked mods (I packed them with
  4205. PowerPackerProf4.3) and so i can get twice as much on...  DT is really nice
  4206. since I have 59 replayers for it and I don't have to find other music players
  4207. for different module types...
  4208.  
  4209.  ________________________............................________________________
  4210.  \                       \........OBI WAN.........../                       /
  4211.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4212.  \__________________/............ACME INC................\__________________/
  4213.  
  4214. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 02:36:14 PST
  4215. Received: by bkhouse.cts.com (V1.16/Amiga)
  4216.     id AA00000; Fri, 13 Aug 93 02:36:14 PST
  4217. Received: from clout.chi.il.us by crash.cts.com with smtp
  4218.     (Smail3.1.28.1 #15) id m0oQpRR-0000N2C; Thu, 12 Aug 93 20:04 PDT
  4219. Received: from amiserv by clout.chi.il.us with uucp
  4220.     (Smail3.1.28.1 #1) id m0oQpRH-000A7tC; Thu, 12 Aug 93 22:04 CDT
  4221. Received: from bbs1984 by amiserv.xnet.com with uucp
  4222.     (Smail3.1.28.1 #1) id m0oQp7O-000i9aC; Thu, 12 Aug 93 21:43 CDT
  4223. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4224.     id AA00458; Thu, 12 Aug 93 20:52:05 CST
  4225. Date: Thu, 12 Aug 93 20:52:05 CST
  4226. Message-Id: <9308130252.AA00457@bbs1984.chi.il.us>
  4227. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4228. To: AMONROE@rcbins.mu.wvnet.edu
  4229. Cc: AmigaE@bkhouse.cts.com
  4230. Subject: Re: The Amiga E development environment
  4231.  
  4232. >Well I have a pirate copy of CED an older version which I use once in
  4233. >a while, or I use Textra, or just plain old 'ed' when I'm just
  4234. >writing something 10 or 20 lines long.  I haven't really written
  4235. >anything myself with E, I need some better docs for it, and I also
  4236. >need the rkm's.
  4237.  
  4238. Hmmm... Well, if you can get a hold of the new CED, then do it.  It's such a
  4239. substantial improvement!
  4240.  
  4241. About the RKMs, I'm planning on getting the Libraries one.  It's the most
  4242. important...
  4243.  
  4244.  ________________________............................________________________
  4245.  \                       \........OBI WAN.........../                       /
  4246.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4247.  \__________________/............ACME INC................\__________________/
  4248.  
  4249. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 02:36:18 PST
  4250. Received: by bkhouse.cts.com (V1.16/Amiga)
  4251.     id AA00000; Fri, 13 Aug 93 02:36:18 PST
  4252. Received: from clout.chi.il.us by crash.cts.com with smtp
  4253.     (Smail3.1.28.1 #15) id m0oQpRU-0000InC; Thu, 12 Aug 93 20:04 PDT
  4254. Received: from amiserv by clout.chi.il.us with uucp
  4255.     (Smail3.1.28.1 #1) id m0oQpRC-000A7gC; Thu, 12 Aug 93 22:04 CDT
  4256. Received: from bbs1984 by amiserv.xnet.com with uucp
  4257.     (Smail3.1.28.1 #1) id m0oQp7M-000i9eC; Thu, 12 Aug 93 21:43 CDT
  4258. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4259.     id AA00453; Thu, 12 Aug 93 20:49:37 CST
  4260. Date: Thu, 12 Aug 93 20:49:37 CST
  4261. Message-Id: <9308130249.AA00452@bbs1984.chi.il.us>
  4262. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4263. To: AMONROE@rcbins.mu.wvnet.edu
  4264. Cc: AmigaE@bkhouse.cts.com
  4265. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  4266.  
  4267. >Well calling overseas is not a good idea with 1200 baud, heh heh heh.
  4268. >I get ALL my stuff by ftp (it's free here at work :^) )
  4269.  
  4270. Hehehehe.  And I thought 1200 was dead!  hehehehe.  Ok, well it's cool that you
  4271. get ftp from work.
  4272.  
  4273.  ________________________............................________________________
  4274.  \                       \........OBI WAN.........../                       /
  4275.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4276.  \__________________/............ACME INC................\__________________/
  4277.  
  4278. From crash!fulcrum.co.uk!D.Sellars Fri, 13 Aug 93 16:20:43 PST
  4279. Received: by bkhouse.cts.com (V1.16/Amiga)
  4280.     id AA00000; Fri, 13 Aug 93 16:20:43 PST
  4281. Received: from fulcrum.fulcrum.co.uk by crash.cts.com with smtp
  4282.     (Smail3.1.28.1 #15) id m0oQwko-00000EC; Fri, 13 Aug 93 03:53 PDT
  4283. Received: from frozen-yogurt.fulcrum.co.uk by fulcrum.fulcrum.co.uk 
  4284.           with smtp (pp) id <14030-0@fulcrum.fulcrum.co.uk>;
  4285.           Fri, 13 Aug 1993 11:52:51 +0100
  4286. Received: by frozen-yogurt.fulcrum.co.uk (4.1/fulcrum-se/1.3/local) id AA08411;
  4287.           Fri, 13 Aug 93 11:52:46 BST
  4288. Date: Fri, 13 Aug 93 11:52:46 BST
  4289. Message-Id: <8411.9308131052@frozen-yogurt.fulcrum.co.uk>
  4290. From: D.Sellars@fulcrum.co.uk
  4291. To: amigae@bkhouse.cts.com
  4292. Subject: signal/Noise ratio on this mailing list
  4293.  
  4294. Guys - I hate to say it but recently the amount of bandwidth occupied with
  4295. (apologies to the parties concerned but...) tedious personal conversations
  4296. about stuff that doesn't really concern the E language or isn't likely
  4297. to interest anyone other than the participants has increased! It was quite
  4298. a good list in the early days, with people posting real code, and things like
  4299. the "what is everyone working on" threads, but now its getting slow...
  4300.  
  4301. I'm sorry if I offend anyone, and I'm prepared to unsubscribe if anyone
  4302. really objects to my comments, but, hey - lets try and get some _coding_
  4303. discussions back in this list!
  4304.  
  4305. I guess I'd better practise what I preach - unfortunately I haven't got any
  4306. code with me at the moment (I'm at work) but next week (real soon now!) I'm
  4307. going to add some boopsi scrolling gadgets to the window of my latest
  4308. project. In order to learn about E and Intuition, I'm writing A Really Simple
  4309. Editor (ARSE for short!) 'cos I don't actually like any of the PD/SW ones
  4310. I've seen (except JEd which I use now). I'd also like someone to volunteer to
  4311. test it under Enforcer (I only have an A600) for me - any offers?
  4312.  
  4313. Again, sorry if I upset anyone but lets stick to the subject at hand - other
  4314. stuff you can do by e-mail.
  4315.  
  4316. Looking forward to replies / flames / etc.
  4317.  
  4318. Dave (daves@fulrcum.co.uk)
  4319.  
  4320. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 16:20:47 PST
  4321. Received: by bkhouse.cts.com (V1.16/Amiga)
  4322.     id AA00000; Fri, 13 Aug 93 16:20:47 PST
  4323. Received: from clout.chi.il.us by crash.cts.com with smtp
  4324.     (Smail3.1.28.1 #15) id m0oQwnK-0000F9C; Fri, 13 Aug 93 03:55 PDT
  4325. Received: from amiserv by clout.chi.il.us with uucp
  4326.     (Smail3.1.28.1 #1) id m0oQwnA-000A7uC; Fri, 13 Aug 93 05:55 CDT
  4327. Received: from bbs1984 by amiserv.xnet.com with uucp
  4328.     (Smail3.1.28.1 #1) id m0oQwmn-000i9aC; Fri, 13 Aug 93 05:55 CDT
  4329. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4330.     id AA0045z; Thu, 12 Aug 93 23:18:48 CST
  4331. Date: Thu, 12 Aug 93 23:18:48 CST
  4332. Message-Id: <9308130518.AA0045y@bbs1984.chi.il.us>
  4333. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4334. To: D.Lamptey@sheffield.ac.uk
  4335. Cc: AmigaE@bkhouse.cts.com
  4336. Subject: Re: The Amiga E development environment
  4337.  
  4338. >Is it not possible to have an Arexx interface to texteditors, to provide
  4339. >the integration (compilation/line highlighting/etc)
  4340.  
  4341. CygnusEd does.  I have CEDPro3.5 and it has a great ARexx port...
  4342.  
  4343. >It will thus not be as highly integrated as hard-coded integration, but
  4344. >should provide massive flexibility/modularity.
  4345.  
  4346. I'm sure it's possible.
  4347.  
  4348.  ________________________............................________________________
  4349.  \                       \........OBI WAN.........../                       /
  4350.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4351.  \__________________/............ACME INC................\__________________/
  4352.  
  4353. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 16:20:50 PST
  4354. Received: by bkhouse.cts.com (V1.16/Amiga)
  4355.     id AA00000; Fri, 13 Aug 93 16:20:50 PST
  4356. Received: from clout.chi.il.us by crash.cts.com with smtp
  4357.     (Smail3.1.28.1 #15) id m0oQwnP-0000HkC; Fri, 13 Aug 93 03:55 PDT
  4358. Received: from amiserv by clout.chi.il.us with uucp
  4359.     (Smail3.1.28.1 #1) id m0oQwnD-000A7vC; Fri, 13 Aug 93 05:55 CDT
  4360. Received: from bbs1984 by amiserv.xnet.com with uucp
  4361.     (Smail3.1.28.1 #1) id m0oQwmp-000i9bC; Fri, 13 Aug 93 05:55 CDT
  4362. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4363.     id AA00464; Thu, 12 Aug 93 23:19:38 CST
  4364. Date: Thu, 12 Aug 93 23:19:38 CST
  4365. Message-Id: <9308130519.AA00463@bbs1984.chi.il.us>
  4366. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4367. To: D.Sellars@fulcrum.co.uk
  4368. Cc: AmigaE@bkhouse.cts.com
  4369. Subject: Re: testing - sorry...
  4370.  
  4371. >This is just a test - sorry for cluttering up everyone's mailbox
  4372. >if it works.
  4373.  
  4374. No prob...
  4375.  
  4376.  ________________________............................________________________
  4377.  \                       \........OBI WAN.........../                       /
  4378.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4379.  \__________________/............ACME INC................\__________________/
  4380.  
  4381. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 16:20:54 PST
  4382. Received: by bkhouse.cts.com (V1.16/Amiga)
  4383.     id AA00000; Fri, 13 Aug 93 16:20:54 PST
  4384. Received: from clout.chi.il.us by crash.cts.com with smtp
  4385.     (Smail3.1.28.1 #15) id m0oQwnX-0000gsC; Fri, 13 Aug 93 03:55 PDT
  4386. Received: from amiserv by clout.chi.il.us with uucp
  4387.     (Smail3.1.28.1 #1) id m0oQwnL-000A7xC; Fri, 13 Aug 93 05:55 CDT
  4388. Received: from bbs1984 by amiserv.xnet.com with uucp
  4389.     (Smail3.1.28.1 #1) id m0oQwmt-000i9aC; Fri, 13 Aug 93 05:55 CDT
  4390. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4391.     id AA0046e; Thu, 12 Aug 93 23:28:00 CST
  4392. Date: Thu, 12 Aug 93 23:28:00 CST
  4393. Message-Id: <9308130528.AA0046d@bbs1984.chi.il.us>
  4394. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4395. To: olso0001@student.tc.umn.edu
  4396. Cc: AmigaE@bkhouse.cts.com
  4397. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  4398.  
  4399. >Really you are from Chicago area . Im living in Minneapolis , but I am
  4400. >originaly from Winnetka,Il . Im going back to vist my parents soon . Do
  4401. >you know of any good Amiga BBS's in the Chicago land area
  4402. >Daniel [Japan]Olson
  4403.  
  4404. Ya, call Omega BBS at +1-312-573-1989.  It's the best BBS in USA!  Or even the
  4405. world.  Hehehe.  Say that Obi Wan sent you!
  4406.  
  4407.  ________________________............................________________________
  4408.  \                       \........OBI WAN.........../                       /
  4409.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4410.  \__________________/............ACME INC................\__________________/
  4411.  
  4412. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 16:20:57 PST
  4413. Received: by bkhouse.cts.com (V1.16/Amiga)
  4414.     id AA00000; Fri, 13 Aug 93 16:20:57 PST
  4415. Received: from clout.chi.il.us by crash.cts.com with smtp
  4416.     (Smail3.1.28.1 #15) id m0oQwnb-0000HUC; Fri, 13 Aug 93 03:55 PDT
  4417. Received: from amiserv by clout.chi.il.us with uucp
  4418.     (Smail3.1.28.1 #1) id m0oQwnR-000A80C; Fri, 13 Aug 93 05:55 CDT
  4419. Received: from bbs1984 by amiserv.xnet.com with uucp
  4420.     (Smail3.1.28.1 #1) id m0oQwmx-000i9dC; Fri, 13 Aug 93 05:55 CDT
  4421. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4422.     id AA0046o; Thu, 12 Aug 93 23:35:30 CST
  4423. Date: Thu, 12 Aug 93 23:35:30 CST
  4424. Message-Id: <9308130535.AA0046n@bbs1984.chi.il.us>
  4425. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4426. To: AmigaE@bkhouse.cts.com
  4427. Subject: Scrolly thang
  4428.  
  4429. >jkelly/OBI WAN, it is here.  It worked just as I envisioned it, and it's very
  4430. >simple, so therefore not very flashy.
  4431.  
  4432. Hmmmm.  It's not really what I need.  Sorry...  It has to use the blitter to
  4433. grab the letters from another screen and scroll then across the lowermost
  4434. screen.  I don't know how to get the blitter to work properly.  I try to pull
  4435. someting and scroll it, but it doesn't get it right.  It just pulls an empty
  4436. colour 0 box across.....
  4437.  
  4438. Any ideas?
  4439.  
  4440.  ________________________............................________________________
  4441.  \                       \........OBI WAN.........../                       /
  4442.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4443.  \__________________/............ACME INC................\__________________/
  4444.  
  4445. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 13 Aug 93 16:21:01 PST
  4446. Received: by bkhouse.cts.com (V1.16/Amiga)
  4447.     id AA00000; Fri, 13 Aug 93 16:21:01 PST
  4448. Received: from clout.chi.il.us by crash.cts.com with smtp
  4449.     (Smail3.1.28.1 #15) id m0oQwni-0000R3C; Fri, 13 Aug 93 03:56 PDT
  4450. Received: from amiserv by clout.chi.il.us with uucp
  4451.     (Smail3.1.28.1 #1) id m0oQwnI-000A7wC; Fri, 13 Aug 93 05:55 CDT
  4452. Received: from bbs1984 by amiserv.xnet.com with uucp
  4453.     (Smail3.1.28.1 #1) id m0oQwmr-000i9dC; Fri, 13 Aug 93 05:55 CDT
  4454. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  4455.     id AA00469; Thu, 12 Aug 93 23:22:23 CST
  4456. Date: Thu, 12 Aug 93 23:22:23 CST
  4457. Message-Id: <9308130522.AA00468@bbs1984.chi.il.us>
  4458. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  4459. To: D.Higginson@axion.bt.co.uk
  4460. Cc: AmigaE@bkhouse.cts.com
  4461. Subject: Re: iff.library
  4462.  
  4463. >Hmmm.... can't seem to get the file to unpack properly. I
  4464. >get iff.i and iff.h, and have found iff.library elsewhere
  4465. >on my hard disk. I have managed to convert both the files
  4466. >into Emodules (iff.i needs tweaking), but the archive did
  4467. >not seem to contain any docs, just a changes file :-/
  4468.  
  4469. I have included everything including the dox...
  4470.  
  4471. >I have managed to get IfFL_OpenIFF and IfFL_CloseIFF to
  4472. >work properly by handing them a pointer to a file opened
  4473. >with Open(). Beyond that though, no luck :-(
  4474.  
  4475. Hmmmm...
  4476.  
  4477. >If anybody has docs for iff.library, could they mail them
  4478. >to the list? I'll archive iff.library and post it here
  4479. >tomorrow. I think the problem was that the file was
  4480. >truncated and had no 'end' line.
  4481.  
  4482. I know what the problem is!  You're mailbox is set too small to hold the
  4483. file...
  4484.  
  4485. >Has anybody got an iff library that works? That would
  4486. >*definitely* be a good module to have.
  4487.  
  4488. Sorry it didn't work for you...
  4489.  
  4490.  ________________________............................________________________
  4491.  \                       \........OBI WAN.........../                       /
  4492.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  4493.  \__________________/............ACME INC................\__________________/
  4494.  
  4495. From crash!kirk.safb.af.mil!BWILLS Fri, 13 Aug 93 16:21:47 PST
  4496. Received: by bkhouse.cts.com (V1.16/Amiga)
  4497.     id AA00000; Fri, 13 Aug 93 16:21:47 PST
  4498. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  4499.     (Smail3.1.28.1 #15) id m0oQxNu-0000dwC; Fri, 13 Aug 93 04:33 PDT
  4500. Message-Id: <m0oQxNu-0000dwC@crash.cts.com>
  4501. Date: 13 Aug 93 06:32:00 CST
  4502. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  4503. To: "amigae" <amigae@bkhouse.cts.com>
  4504. Subject: HAM
  4505.  
  4506. [Dave has answered some of my questions about HAM6:] 
  4507.  
  4508. No, I am never doing a SetAPen(rp, 4095).
  4509.  
  4510. The largest value colour index you can use in HAM6 is 63.
  4511.  
  4512. The HAM6 demo program is quite simple to do, actually, it
  4513. just takes a bit of forethought ;^). Each square is 18
  4514. horizontal by 16 vertical pixels. Why 18? That's to
  4515. account for the fringing effect.
  4516.  
  4517. The first thing you must note is that drawing with colours
  4518. >16 in HAM6 is when you start using HOLD AND MODIFY
  4519. properly. Pixels drawn in colours 16 to 63 are not normal
  4520. palette values, but are more like commands to the display
  4521. chip. It is entirely possible, and probable, for two
  4522. pixels with the same colour *index* to have different
  4523. colour *appearances* on screen.
  4524.  
  4525. The first column of pixels in each square is set to a
  4526. modify blue colour, between 16 and 31. The top left square
  4527. is 16, the bottom right is 31. If you left the program in
  4528. this state you would get 16 vertical lines which graduated
  4529. between $000 and $00F.
  4530.  
  4531. The second column of pixels is set to a modify red
  4532. colour. The top pixel in each square is set to 32, going
  4533. down to 47 at the bottom. Now each square has a red
  4534. component of 0 along its top line, graduating to 15 along
  4535. its bottom line. If you left the program in this state,
  4536. you would get vertical lines again, with the first going
  4537. from $000 to $F00, the second from $001 to $F01.... until
  4538. the last which goes from $00F to $F0F.
  4539.  
  4540. The green is added by drawing vertical lines with colour
  4541. values between 48 and 63. The third column in each square
  4542. is colour 48, the fourth is 49 and so on until the 18th
  4543. column is colour 63.
  4544.  
  4545. Using these drawing techniques means that at some point on
  4546. the screen, every colour is present. For example, colour
  4547. $F72 would be 2 squares along, 7 pixels down and 15 pixels
  4548. across.
  4549.  
  4550. Does that make things clearer?
  4551.  
  4552. Here's a diagram showing the 2nd square on the 2nd row:
  4553.  
  4554. I've labelled the columns for reference. Each 3 figure
  4555. value represents the actual colour of each pixel in terms
  4556. of $RGB. Note that this is not the same as the colour
  4557. index of each pixel.
  4558.  
  4559.          B   R   G0  G1  G2  G3  G4  G5
  4560.  
  4561. Row 0 : 005 005 005 015 025 035 045 055 ...
  4562. Row 1 : 005 105 105 115 125 135 145 155 ...
  4563. Row 2 : 005 205 205 215 225 235 245 255 ...
  4564. Row 3 : 005 305 305 315 325 335 345 355 ...
  4565. Row 4 : 005 405 405 415 425 435 445 455 ... 
  4566.         ... ... ... ... ... ... ... ...
  4567.  
  4568. The first column, which I've called B (for Blue) modifies
  4569. the blue component. As this is the 5th square (counting
  4570. from 0), the blue component is set to 5 using a value of
  4571. 16+5=21. So, all pixels in column B are drawn using
  4572. SetAPen(rp, 21).
  4573.  
  4574. The next column is R for Red which sets the red component.
  4575. The red component is linked to the vertical offset. So,
  4576. Row 0 = Red 0, Row 1 = Red 1 and so on. This is done using
  4577. SetAPen(rp, 32+row).
  4578.  
  4579. The 16 other columns change the green component with
  4580. respect to the horizontal offset. So, all pixels in column
  4581. G0 were drawn with SetAPen(rp,48). Row G1 was drawn with
  4582. SetAPen(rp,49), row G2 with pen 50 and so on.
  4583.  
  4584. Hopefully you can see how it is done now. The program is a
  4585. bit confusing because I've used the same loop variable for
  4586. both horizontal and vertical purposes for program speed.
  4587.  
  4588. Mail this to the list if you think it would be of help to
  4589. other people. If there's anything I've not explained
  4590. clearly enough, then mail me and I can edit it before it
  4591. goes on the list.
  4592.  
  4593. Cheers
  4594.  
  4595. Dave
  4596.  
  4597. P.S. To answer your question about colour 3000. I assume
  4598. you're talking in decimal here, which makes 3000 colour
  4599. $BB8, a sort of murky creamy colour (yuk! ;^)
  4600.  
  4601. To get this on a HAM screen:
  4602.  
  4603. I'll assume you're starting from black, which is colour 0
  4604. (for argument's sake). Colour 0 is set to black using
  4605. LoadRGB4(ViewPortAddress(win),[0],1)
  4606.  
  4607. Now, stick a black pixel on the screen (note that border
  4608. pixels not actually on the screen count as colour 0).
  4609.  
  4610. ---------------------------------------------------------
  4611. [Question inserted:
  4612. Could I do SetAPen()s on a negative x pixel, thus doing 
  4613. my modifying off screen and causing pixel 0 to contain
  4614. the modified color I want?  If it's possible, this could
  4615. also be used to reduce fringing.  I guess from your 
  4616. previous statement that you cannot change the color of a
  4617. pixel that is off screen?]
  4618. ---------------------------------------------------------
  4619.  
  4620. On the pixel immediately to the right, you put a colour
  4621. index of 16+8=24, which turns that pixel to colour $008.
  4622.  
  4623. On the pixel to the right of that one, you put a colour
  4624. index of 32+$B=44, which turns the pixel to colour $B08.
  4625.  
  4626. On the pixel to the right of that one, you put a colour
  4627. index of 48+$B=59, which turns that pixel to colour $BB8,
  4628. as required.
  4629.  
  4630. To continue the colour as $BB8 to then end of the line,
  4631. you could use indices of *either* 24, 44 or 59. These were
  4632. used to make the colour, and will modify the blue, red or
  4633. green component respectively to the same as it already is,
  4634. thereby maintaining the colour.
  4635.  
  4636. If you had a colour in your palette which was closer to
  4637. $BB8, you could use that. For example, if colour 5 was set
  4638. to $BBB, then you would need a pixel of that and then a
  4639. pixel of 24 to modify the blue component to 8. This reduces
  4640. fringing.
  4641.  
  4642. From crash!kirk.safb.af.mil!BWILLS Fri, 13 Aug 93 16:22:23 PST
  4643. Received: by bkhouse.cts.com (V1.16/Amiga)
  4644.     id AA00000; Fri, 13 Aug 93 16:22:23 PST
  4645. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  4646.     (Smail3.1.28.1 #15) id m0oQyLF-0000v4C; Fri, 13 Aug 93 05:34 PDT
  4647. Message-Id: <m0oQyLF-0000v4C@crash.cts.com>
  4648. Date: 13 Aug 93 07:31:00 CST
  4649. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  4650. To: "amigae" <amigae@bkhouse.cts.com>
  4651. Subject: Re: MUI
  4652.  
  4653. >    Anybody got any clues? Wouter? Someone willing to make the modules? This
  4654. >is sooooooo much bigger/better/more useful than XPK or the IFF library, 
  4655. >it isn't even funny!
  4656.  
  4657. Don't really know what's going on here, but if the package has a .fd file,
  4658. there exists a util floating around somewhere that converts .fd to pragmas.
  4659. I'll see if I can scare it up.
  4660.  
  4661. -- Barry
  4662.  
  4663. From crash!cislabs.pitt.edu!cjfst4 Fri, 13 Aug 93 16:22:52 PST
  4664. Received: by bkhouse.cts.com (V1.16/Amiga)
  4665.     id AA00000; Fri, 13 Aug 93 16:22:52 PST
  4666. Received: from phantom.cislabs.pitt.edu by crash.cts.com with smtp
  4667.     (Smail3.1.28.1 #15) id m0oR2ch-0000HMC; Fri, 13 Aug 93 10:09 PDT
  4668. Received: from meg.cislabs.pitt.edu by phantom.cislabs.pitt.edu (4.1/1.34)
  4669.     id AA29491; Fri, 13 Aug 93 13:08:57 EDT
  4670. Received: by meg.cislabs.pitt.edu (4.1/EMI-2.1)
  4671.     id AA00973; Fri, 13 Aug 93 13:08:55 EDT
  4672. Message-Id: <9308131708.AA00973@meg.cislabs.pitt.edu>
  4673. Date: Fri, 13 Aug 1993 13:08:55 -0400 (EDT)
  4674. In-Reply-To: <9308121011.3.26216@cup.portal.com> from "Politikill@cup.portal.com" at Aug 12, 93 10:11:28 am
  4675. X-Mailer: ELM [version 2.4 PL21]
  4676. Mime-Version: 1.0
  4677. Content-Type: text/plain; charset=US-ASCII
  4678. Content-Transfer-Encoding: 7bit
  4679. Content-Length: 1179
  4680. From: cjfst4@cislabs.pitt.edu
  4681. To: amigae@bkhouse.cts.com (Amiga-E List)
  4682. Subject: Re: MUI
  4683.  
  4684. >     Here is the message Stefan Stuntz wrote to me regarding the making of E
  4685. > modules for MUI (Get MUI quick...it is awesome!) 
  4686. > ----------------------------------------------------------------------------
  4687. > Hi!
  4688. > Most of the mui.h header file is generated automatically (from line 613 on).
  4689. > If you could tell me, how e.g. the "Window.mui" section looks in E, i can
  4690. > eaily genarate E header files too. If E has a preprocessors, it would
  4691. > be nice to have the section upto line 613 translated too :-)
  4692. > Bye, Stefan
  4693.  
  4694. I think MUI comes with a .fd file, doesn't it?  So if I'm correct in
  4695. thinking there's an FD2Pragma program floating around, we could at
  4696. least have the necessary module for the function calls, and any
  4697. structures, etc., could be converted by hand.
  4698.  
  4699. Chad
  4700.  
  4701. ---
  4702.    Chad Freeman, inet: cjfst4+@pitt.edu, bnet: cjfst4@pittvms, BIX: cfreeman
  4703.     Read Amiga Report, its the best on-line magazine around (+ I'm in it!)
  4704.  ------------------------------------------------------------------------------
  4705.    Wealth is lent us, friends are lent us, man is lent, kin is lent; all
  4706.    this earth's frame shall stand empty.                          -The Wanderer
  4707.  
  4708.  
  4709. From crash!cup.portal.com!Politikill Sat, 14 Aug 93 10:41:42 PST
  4710. Received: by bkhouse.cts.com (V1.16/Amiga)
  4711.     id AA00000; Sat, 14 Aug 93 10:41:42 PST
  4712. Received: from nova.unix.portal.com by crash.cts.com with smtp
  4713.     (Smail3.1.28.1 #15) id m0oR8M5-0000jAC; Fri, 13 Aug 93 16:16 PDT
  4714. Received: by nova.unix.portal.com (5.65b/4.1 1.407) 
  4715.     id AA05161; Fri, 13 Aug 93 16:20:10 -0700
  4716. Received: from hobo  by portal.unix.portal.com (1.711) 
  4717.     id AA12063; Fri, 13 Aug 93 16:20:08 -0700
  4718. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  4719.     id AA27950; Fri, 13 Aug 93 16:20:08 PDT
  4720. Return-Path: <Politikill@cup.portal.com>
  4721. Lines: 26
  4722. Date: Fri, 13 Aug 93 16:20:06 PDT
  4723. Message-Id: <9308131620.2.18408@cup.portal.com>
  4724. X-Origin: The Portal System (TM)
  4725. From: Politikill@cup.portal.com
  4726. To: AmigaE@bkhouse.cts.com
  4727. Subject: Images
  4728.  
  4729. Hi all!
  4730.  
  4731.     I need to hard code an image into my program (LOGO) and I'm having
  4732. problems.  I have a 135x75 4 bitplane image. I have had a program generate C
  4733. source for it, but it comes out to each line being 9 elements with 75 lines
  4734. per bitplane and 4 bitplanes. EC is telling me that there is a "too sizy
  4735. expression"....I am defining it as a PTR TO INT and everything that was used
  4736. in the busy pointer exapmle...but it don't work!
  4737.  
  4738.     This is just a little nicety I want to add to my program...it's not as
  4739. important as, say, MUI :-) 
  4740.  
  4741. ******************** I NEED MODULES FOR MUI ************************
  4742.  
  4743.  / / /
  4744. /_/_/iZ
  4745.  
  4746. MODULE 'WiZkId'
  4747. PROC main()
  4748.   wizkid.inetaddress:='Politikill@cup.portal.com'
  4749.   wizkid.realname:='Jeffrey J Peden ]['
  4750. ENDPROC
  4751.  
  4752.  
  4753. *-- GammaTag Version 2.8 --*
  4754. *-- What are friends for? - R.M. Nixon
  4755.  
  4756. From crash!kirk.safb.af.mil!BWILLS Sat, 14 Aug 93 10:42:10 PST
  4757. Received: by bkhouse.cts.com (V1.16/Amiga)
  4758.     id AA00000; Sat, 14 Aug 93 10:42:10 PST
  4759. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  4760.     (Smail3.1.28.1 #15) id m0oRNm2-00006kC; Sat, 14 Aug 93 08:44 PDT
  4761. Message-Id: <m0oRNm2-00006kC@crash.cts.com>
  4762. Date: 14 Aug 93 10:43:00 CST
  4763. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  4764. To: "amigae" <amigae@bkhouse.cts.com>
  4765. Subject: BusyPointer.e
  4766.  
  4767. /*
  4768.    SetPointer() demo.  Compile and run.  Click left mouse button in window
  4769.    to see the Busy Pointer.  Click the right mouse button in window to quit.
  4770.  
  4771.    Eric, I have modified Dave's example to make the function that sets the
  4772.    pointer a little more reusable.  In order for it to work right some things
  4773.    must be considered:
  4774.    1.  In order for the pointer size calculation to work, pointerImage must
  4775.        be a List of INT.  Since E variables are even-byte aligned, and the
  4776.        pointer data are paired, we can use CopyMemQuick().  This is a bonus,
  4777.        but the gain is not significant with this small data size.
  4778.    2.  If you don't open your own window, then (I think) you must go through
  4779.        a lot of hassle to get a pointer to the Workbench window.  If anyone
  4780.        knows differently, please let us know.
  4781.    3.  You have to know a little about images in order to code them.  There
  4782.        are some utils out there to capture the pointer to C source code, or
  4783.        convert a brush to C source code.  You'll have to hunt for those.
  4784.        If you want a tutorial on how to construct image data, I might could 
  4785.        cook something up for you.  RKRMs discuss it, but rather tersely.
  4786. */
  4787.  
  4788. MODULE 'exec/memory'
  4789. MODULE 'intuition/intuition'
  4790. MODULE 'intuition/screens'
  4791.  
  4792. CONST SIZEOF_INT = 2
  4793.  
  4794. PROC mySetPointer (win : PTR TO window,
  4795.                    pointerImage : PTR TO INT)
  4796.   /* NOTE: pointerImage CAN reside in any type of MEM. */
  4797.   DEF chipMem = NIL,
  4798.       sizePointer = 0
  4799.   sizePointer := ListLen (pointerImage) * SIZEOF_INT
  4800.   IF chipMem := AllocMem (sizePointer, MEMF_CHIP)
  4801.     CopyMemQuick (pointerImage, chipMem, sizePointer)
  4802.     SetPointer (win, chipMem, 16, 16, -6, 0)
  4803.     /*---------------------------------------*/
  4804.     /*--         DON'T do this!!!          --*/
  4805.     /*--  (SetPointer() does it for you.)  --*/
  4806.     /*--                                   --*/
  4807.     /*  FreeMem (pointerImage, sizePointer)  */
  4808.     /*--                                   --*/
  4809.     /*---------------------------------------*/
  4810.   ENDIF
  4811. ENDPROC
  4812.  
  4813. PROC main ()
  4814.   DEF myWin       = NIL,
  4815.       busyPointer = NIL : PTR TO INT
  4816.   IF myWin := OpenW (20, 20, 100, 100, 0, 0,
  4817.                      'BusyPointer', NIL, WBENCHSCREEN, NIL)
  4818.     busyPointer := [$0000, $0000,  /* Reserved, must be NULL */
  4819.                     $0400, $07c0,
  4820.                     $0000, $07c0,
  4821.                     $0100, $0380,
  4822.                     $0000, $07e0,
  4823.                     $07c0, $1ff8,
  4824.                     $1ff0, $3fec,
  4825.                     $3ff8, $7fde,
  4826.                     $3ff8, $7fbe,
  4827.                     $7ffc, $ff7f,
  4828.                     $7efc, $ffff,
  4829.                     $7ffc, $ffff,
  4830.                     $3ff8, $7ffe,
  4831.                     $3ff8, $7ffe,
  4832.                     $1ff0, $3ffc,
  4833.                     $07c0, $1ff8,
  4834.                     $0000, $07e0,
  4835.                     $0000, $0000] : INT  /* Reserved, must be NULL */
  4836.     mySetPointer (myWin, busyPointer)
  4837.     WHILE Mouse () <> 2 DO WaitTOF ()
  4838.     CloseW (myWin)
  4839.   ENDIF
  4840. ENDPROC
  4841.  
  4842. From crash!nermal.santarosa.edu!garizmen Sat, 14 Aug 93 19:26:23 PST
  4843. Received: by bkhouse.cts.com (V1.16/Amiga)
  4844.     id AA00000; Sat, 14 Aug 93 19:26:23 PST
  4845. Received: from odie.santarosa.edu by crash.cts.com with smtp
  4846.     (Smail3.1.28.1 #15) id m0oRRNp-0000DMC; Sat, 14 Aug 93 12:35 PDT
  4847. Received: from nermal.santarosa.edu by odie.santarosa.edu with SMTP
  4848.     (1.37.109.4/15.6) id AA07726; Sat, 14 Aug 93 12:36:10 -0700
  4849. Received: by nermal (Smail3.1.28.1 #6)
  4850.     id m0oRRRo-00000HC; Sat, 14 Aug 93 12:39 PDT
  4851. Date: Sat, 14 Aug 1993 12:38:10 +0800 (PST)
  4852. In-Reply-To: <m0oO4pd-0000LKC@crash.cts.com>
  4853. Message-Id: <Pine.3.05.9308141207.A5150-8100000@nermal.SantaRosa.Edu>
  4854. Mime-Version: 1.0
  4855. Content-Type: TEXT/PLAIN; charset=US-ASCII
  4856. From: Gustavo Arizmendi <garizmen@nermal.santarosa.edu>
  4857. To: D.Higginson@axion.bt.co.uk
  4858. Cc: amigae@bkhouse.cts.com
  4859. Subject: Re: The future of E
  4860.  
  4861. please unsubscribe me, i have been trying to different addresses but the
  4862. mail keeps bouncing.
  4863.  
  4864. thanks, and im sorry for the extra bandwith!
  4865.  
  4866. regards
  4867. Gustavo Arizmendi (garizmen@nermal.santarosa.edu)
  4868.  
  4869.  
  4870.  
  4871. From crash!cup.portal.com!Politikill Sat, 14 Aug 93 19:26:31 PST
  4872. Received: by bkhouse.cts.com (V1.16/Amiga)
  4873.     id AA00000; Sat, 14 Aug 93 19:26:31 PST
  4874. Received: from nova.unix.portal.com by crash.cts.com with smtp
  4875.     (Smail3.1.28.1 #15) id m0oRTV6-0000AOC; Sat, 14 Aug 93 14:51 PDT
  4876. Received: by nova.unix.portal.com (5.65b/4.1 1.407) 
  4877.     id AA07176; Sat, 14 Aug 93 14:55:02 -0700
  4878. Received: from hobo  by portal.unix.portal.com (1.712) 
  4879.     id AA08533; Sat, 14 Aug 93 14:55:00 -0700
  4880. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  4881.     id AA21280; Sat, 14 Aug 93 14:54:59 PDT
  4882. Return-Path: <Politikill@cup.portal.com>
  4883. Lines: 53
  4884. Date: Sat, 14 Aug 93 14:54:58 PDT
  4885. Message-Id: <9308141454.1.9782@cup.portal.com>
  4886. X-Origin: The Portal System (TM)
  4887. From: Politikill@cup.portal.com
  4888. To: AmigaE@bkhouse.cts.com
  4889. Subject: Re: signal/Noise ratio on this mailing list
  4890.  
  4891. >Guys - I hate to say it but recently the amount of bandwidth occupied with
  4892. >(apologies to the parties concerned but...) tedious personal conversations
  4893. >about stuff that doesn't really concern the E language or isn't likely
  4894. >to interest anyone other than the participants has increased! It was quite
  4895. >a good list in the early days, with people posting real code, and things like
  4896. >the "what is everyone working on" threads, but now its getting slow...
  4897. >
  4898. >I'm sorry if I offend anyone, and I'm prepared to unsubscribe if anyone
  4899. >really objects to my comments, but, hey - lets try and get some _coding_
  4900. >discussions back in this list!
  4901.  
  4902.     I agree, but I'm not prepared to drop the list.  I shal be starting
  4903. another "What's Up?" list RSN...and will have lotsa code for everyone once I
  4904. GET THOSE EMODULES FOR MUI!!!!!!!! (COME ON....someone must be abe to make me
  4905. some!)
  4906.  
  4907. >I guess I'd better practise what I preach - unfortunately I haven't got any
  4908. >code with me at the moment (I'm at work) but next week (real soon now!) I'm
  4909. >going to add some boopsi scrolling gadgets to the window of my latest
  4910. >project.
  4911.  
  4912.     Wait and use MUI....its BOOPSI at its best! We all just need some modules
  4913. for it...Download it or FTP it from somewhere!
  4914.  
  4915. >...In order to learn about E and Intuition, I'm writing A Really Simple
  4916. >Editor (ARSE for short!) 'cos I don't actually like any of the PD/SW ones
  4917. >I've seen (except JEd which I use now). I'd also like someone to volunteer to
  4918. >test it under Enforcer (I only have an A600) for me - any offers?
  4919.  
  4920.     KeWl! ANother JEd user! Got any scripts? I hereby offer to beta test
  4921. it...would you be interested in getting into the << EDS Project >> ?  I need a
  4922. someone to write a text ed in E (You are the third who has said he will start
  4923. working on one so far) but I haven't gotten anyone to agree to let me
  4924. "include" it in the source for EDS...lemme know if you want "in" on the
  4925. project....besides, just getting a look at the source is an "ok" intro to
  4926. GadTools/Intuition/and some Exec(More to come) 
  4927.  
  4928. >Looking forward to replies / flames / etc.
  4929. >
  4930. >Dave (daves@fulrcum.co.uk)
  4931.  
  4932.  / / /
  4933. /_/_/iZ
  4934.  
  4935. MODULE 'WiZkId'
  4936. PROC main()
  4937.   wizkid.inetaddress:='Politikill@cup.portal.com'
  4938.   wizkid.realname:='Jeffrey J Peden ]['
  4939. ENDPROC
  4940.  
  4941.  
  4942. *-- GammaTag Version 2.8 --*
  4943. *-- She's dead, Jim, but still warm...  Flip for it?
  4944.  
  4945. From crash!cup.portal.com!Politikill Sat, 14 Aug 93 19:26:35 PST
  4946. Received: by bkhouse.cts.com (V1.16/Amiga)
  4947.     id AA00000; Sat, 14 Aug 93 19:26:35 PST
  4948. Received: from nova.unix.portal.com by crash.cts.com with smtp
  4949.     (Smail3.1.28.1 #15) id m0oRTVi-00002HC; Sat, 14 Aug 93 14:51 PDT
  4950. Received: by nova.unix.portal.com (5.65b/4.1 1.407) 
  4951.     id AA07230; Sat, 14 Aug 93 14:55:41 -0700
  4952. Received: from hobo  by portal.unix.portal.com (1.712) 
  4953.     id AA08548; Sat, 14 Aug 93 14:55:40 -0700
  4954. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  4955.     id AA21422; Sat, 14 Aug 93 14:55:38 PDT
  4956. Return-Path: <Politikill@cup.portal.com>
  4957. Lines: 51
  4958. Date: Sat, 14 Aug 93 14:55:38 PDT
  4959. Message-Id: <9308141455.4.9782@cup.portal.com>
  4960. X-Origin: The Portal System (TM)
  4961. From: Politikill@cup.portal.com
  4962. To: AmigaE@bkhouse.cts.com
  4963. Subject: Re: MUI
  4964.  
  4965. >>
  4966. >>     Here is the message Stefan Stuntz wrote to me regarding the making of E
  4967. >> modules for MUI (Get MUI quick...it is awesome!)
  4968. >>
  4969. >> ----------------------------------------------------------------------------
  4970. >>
  4971. >> Hi!
  4972. >>
  4973. >> Most of the mui.h header file is generated automatically (from line 613 on).
  4974. >> If you could tell me, how e.g. the "Window.mui" section looks in E, i can
  4975. >> eaily genarate E header files too. If E has a preprocessors, it would
  4976. >> be nice to have the section upto line 613 translated too :-)
  4977. >>
  4978. >> Bye, Stefan
  4979.  
  4980.  
  4981. >I think MUI comes with a .fd file, doesn't it?  So if I'm correct in
  4982. >thinking there's an FD2Pragma program floating around, we could at
  4983. >least have the necessary module for the function calls, and any
  4984. >structures, etc., could be converted by hand.
  4985.  
  4986.     I have already converted the pragma file that comes with it, to get the
  4987. function calls...but Stefan wrote the include file with MACROS so that you
  4988. don't have to go through all the trouble of duplicating 10 lines of source for
  4989. every window/gadget/etc which are all openended.  Plus the structures need to
  4990. be converted. I suppose it would be "possible" to live with just the main
  4991. function calls, but I don't know how to convert by hand.  THATS what I'm
  4992. asking for. 
  4993.  
  4994.     Every body should get this (MUI) even if they don't even do programming. 
  4995. There are going to be a bunch of applications using this RSN (like a term
  4996. program with RIP gfx)...I think this is good enough for C= to "adopt" into the
  4997. next OS release...NO THAT WOULD BE AWESOME!
  4998.  
  4999. >    Read Amiga Report, its the best on-line magazine around (+ I'm in it!)
  5000. > -----------------------------------------------------------------------------
  5001. -
  5002.     Late this week?
  5003.     
  5004.  / / /
  5005. /_/_/iZ
  5006.  
  5007. MODULE 'WiZkId'
  5008. PROC main()
  5009.   wizkid.inetaddress:='Politikill@cup.portal.com'
  5010.   wizkid.realname:='Jeffrey J Peden ]['
  5011. ENDPROC
  5012.  
  5013.  
  5014. *-- GammaTag Version 2.8 --*
  5015. *-- Art is I; Science is We.
  5016.  
  5017. From crash!UNCA.EDU!JVANRIPER Sat, 14 Aug 93 19:26:55 PST
  5018. Received: by bkhouse.cts.com (V1.16/Amiga)
  5019.     id AA00000; Sat, 14 Aug 93 19:26:55 PST
  5020. Received: from uncavx by crash.cts.com with smtp
  5021.     (Smail3.1.28.1 #15) id m0oRUk6-0000IHC; Sat, 14 Aug 93 16:10 PDT
  5022. Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-13 #3902) id
  5023.  <01H1QVKO7QV894DXE2@UNCA.EDU>; Sat, 14 Aug 1993 19:09:22 EDT
  5024. Date: Sat, 14 Aug 1993 19:09:22 -0400 (EDT)
  5025. Message-id: <01H1QVKO7QVA94DXE2@UNCA.EDU>
  5026. Organization: University of North Carolina at Asheville
  5027. X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
  5028. MIME-version: 1.0
  5029. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  5030. Content-transfer-encoding: 7BIT
  5031. From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
  5032. To: AmigaE@bkhouse.cts.com
  5033. Subject: Re: The Amiga E development environment
  5034.  
  5035.  
  5036. Someone typed:
  5037.  
  5038. >Is it not possible to have an Arexx interface to texteditors, to provide
  5039. >the integration (compilation/line highlighting/etc)
  5040.  
  5041. Many editors offer this.  What I'd like to see in an integrated E environment
  5042. is a way for you to customize the environment to use ARexx commands specific
  5043. to your editor.  So if you want to use your editors' facility for text search,
  5044. you could do that.. if you wanted its facility for replacing text, you could
  5045. do that, etc.  A tricky thing to program, though.. probably impossible to do.
  5046. But if it could be done, it would offer the greatest flexibility to the user,
  5047. who wouldn't have to run out and buy a new text editor that matches the
  5048. specifications of the other editor's environment (for example, my favorite 
  5049. editor is 'QED,' which offers lots of ARexx support, but not too many people
  5050. use it, since it hasn't gotten around for some reason.. but I've already paid
  5051. for it, and I don't really want to have to pay for another text editor just
  5052. because I bought the wrong one).
  5053.  
  5054. Gad.. huge paragraph.  Sorry.
  5055.  
  5056. - Trey
  5057.  
  5058. From crash!kirk.safb.af.mil!BWILLS Sun, 15 Aug 93 01:55:39 PST
  5059. Received: by bkhouse.cts.com (V1.16/Amiga)
  5060.     id AA00000; Sun, 15 Aug 93 01:55:39 PST
  5061. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  5062.     (Smail3.1.28.1 #15) id m0oRYzi-0000I5C; Sat, 14 Aug 93 20:42 PDT
  5063. Message-Id: <m0oRYzi-0000I5C@crash.cts.com>
  5064. Date: 14 Aug 93 22:42:00 CST
  5065. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  5066. To: "amigae" <amigae@bkhouse.cts.com>
  5067. Subject: re: Noise
  5068.  
  5069. >to interest anyone other than the participants has increased! It was quite
  5070. >a good list in the early days, with people posting real code, and things like
  5071.  
  5072. Dave, I agree that I'd like to see more code, USEFUL code.  However, I think we 
  5073. have a group of rather concientious individuals, and I find that most messages 
  5074. are pertinent.  When they are not, I usually reply privately and immediately.
  5075.  
  5076. Also, if subscribers aren't posting code, how else ya gonna stir it up?
  5077. Certainly not by generally flaming everybody!  Makes me wonder if *I* have to
  5078. adjust my correspondence, because I'm not sure if this applies to me!
  5079.  
  5080. -- Barry 
  5081.  
  5082. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Sun, 15 Aug 93 01:55:49 PST
  5083. Received: by bkhouse.cts.com (V1.16/Amiga)
  5084.     id AA00000; Sun, 15 Aug 93 01:55:49 PST
  5085. Received: from clout.chi.il.us by crash.cts.com with smtp
  5086.     (Smail3.1.28.1 #15) id m0oRaKu-0000HwC; Sat, 14 Aug 93 22:08 PDT
  5087. Received: from amiserv by clout.chi.il.us with uucp
  5088.     (Smail3.1.28.1 #1) id m0oRaKh-000A80C; Sun, 15 Aug 93 00:08 CDT
  5089. Received: from bbs1984 by amiserv.xnet.com with uucp
  5090.     (Smail3.1.28.1 #1) id m0oRJFY-000i9aC; Sat, 14 Aug 93 05:54 CDT
  5091. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5092.     id AA0047b; Fri, 13 Aug 93 22:22:16 CST
  5093. Date: Fri, 13 Aug 93 22:22:16 CST
  5094. Message-Id: <9308140422.AA0047a@bbs1984.chi.il.us>
  5095. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5096. To: Michael.Soucy@East.Sun.COM
  5097. Cc: AmigaE@bkhouse.cts.com
  5098. Subject: Re: What I'm working on.  MuX MuSiC DiSk...
  5099.  
  5100. >Didn`t Rinaldo used to run Skyline?? Ask him as I know him if he did.....been
  5101. >awhile too!
  5102.  
  5103. He used to.  Now he runs a mega cutomized CNeT 3.0.  It's great!
  5104.  
  5105. >As for music stuff. Look up Amiga Venom in the Fidonet Nodelist if you have
  5106. >access to it. He has TONS of mods on his board, like over 2000 probably by
  5107. >now. I haven't been on there in awhile and he is running C-Net in case you
  5108. >were wondering. I run Xenolink personally.
  5109.  
  5110. Nope, I don't have access to that.  But soon Rinaldo will get nets and ftps. 
  5111. But even without that, it's the best BBS.
  5112.  
  5113.  ________________________............................________________________
  5114.  \                       \........OBI WAN.........../                       /
  5115.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5116.  \__________________/............ACME INC................\__________________/
  5117.  
  5118. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Sun, 15 Aug 93 01:55:52 PST
  5119. Received: by bkhouse.cts.com (V1.16/Amiga)
  5120.     id AA00000; Sun, 15 Aug 93 01:55:52 PST
  5121. Received: from clout.chi.il.us by crash.cts.com with smtp
  5122.     (Smail3.1.28.1 #15) id m0oRaL1-0000HwC; Sat, 14 Aug 93 22:09 PDT
  5123. Received: from amiserv by clout.chi.il.us with uucp
  5124.     (Smail3.1.28.1 #1) id m0oRaKp-000A7iC; Sun, 15 Aug 93 00:08 CDT
  5125. Received: from bbs1984 by amiserv.xnet.com with uucp
  5126.     (Smail3.1.28.1 #1) id m0oRJFg-000i9aC; Sat, 14 Aug 93 05:54 CDT
  5127. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5128.     id AA0047l; Fri, 13 Aug 93 22:25:06 CST
  5129. Date: Fri, 13 Aug 93 22:25:06 CST
  5130. Message-Id: <9308140425.AA0047k@bbs1984.chi.il.us>
  5131. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5132. To: ghazib@daffy.sps.mot.com
  5133. Cc: AmigaE@bkhouse.cts.com
  5134. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  5135.  
  5136. >Hey OBI,
  5137. >
  5138. >could you email me the number of the Omega BBS ? 
  5139. >I would appreciate it.
  5140.  
  5141. Sure, it's +1-312-573-1989.  Give it a call!
  5142.  
  5143.  ________________________............................________________________
  5144.  \                       \........OBI WAN.........../                       /
  5145.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5146.  \__________________/............ACME INC................\__________________/
  5147.  
  5148. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Sun, 15 Aug 93 01:55:56 PST
  5149. Received: by bkhouse.cts.com (V1.16/Amiga)
  5150.     id AA00000; Sun, 15 Aug 93 01:55:56 PST
  5151. Received: from clout.chi.il.us by crash.cts.com with smtp
  5152.     (Smail3.1.28.1 #15) id m0oRaL5-0000HwC; Sat, 14 Aug 93 22:09 PDT
  5153. Received: from amiserv by clout.chi.il.us with uucp
  5154.     (Smail3.1.28.1 #1) id m0oRaKm-000A7vC; Sun, 15 Aug 93 00:08 CDT
  5155. Received: from bbs1984 by amiserv.xnet.com with uucp
  5156.     (Smail3.1.28.1 #1) id m0oRJFZ-000i9bC; Sat, 14 Aug 93 05:54 CDT
  5157. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5158.     id AA0047g; Fri, 13 Aug 93 22:23:44 CST
  5159. Date: Fri, 13 Aug 93 22:23:44 CST
  5160. Message-Id: <9308140423.AA0047f@bbs1984.chi.il.us>
  5161. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5162. To: BWILLS@kirk.safb.af.mil
  5163. Cc: AmigaE@bkhouse.cts.com
  5164. Subject: RE: What I'm working on.  MuX MuSiC DiSk...
  5165.  
  5166. >Crypt font is B&W.  Still interested?
  5167.  
  5168. Sure, send away!  :)
  5169.  
  5170.  ________________________............................________________________
  5171.  \                       \........OBI WAN.........../                       /
  5172.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5173.  \__________________/............ACME INC................\__________________/
  5174.  
  5175. From crash!UNCA.EDU!JVANRIPER Sun, 15 Aug 93 04:42:01 PST
  5176. Received: by bkhouse.cts.com (V1.16/Amiga)
  5177.     id AA00000; Sun, 15 Aug 93 04:42:01 PST
  5178. Received: from uncavx by crash.cts.com with smtp
  5179.     (Smail3.1.28.1 #15) id m0oRgU2-0000QxC; Sun, 15 Aug 93 04:42 PDT
  5180. Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-13 #3902) id
  5181.  <01H1RLSRCPSW94DR36@UNCA.EDU>; Sun, 15 Aug 1993 07:41:42 EDT
  5182. Date: Sun, 15 Aug 1993 07:41:42 -0400 (EDT)
  5183. Message-id: <01H1RLSRFE8Y94DR36@UNCA.EDU>
  5184. Organization: University of North Carolina at Asheville
  5185. X-VMS-To: IN%"AmigaE@bkhouse.cts.com"
  5186. MIME-version: 1.0
  5187. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  5188. Content-transfer-encoding: 7BIT
  5189. From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
  5190. To: AmigaE@bkhouse.cts.com
  5191. Subject: Horrible Noise...
  5192.  
  5193.  
  5194.     I've started posting replies to inappropriate messages, too.  In fact,
  5195. I've noticed that the majority of them are coming from one person.  I'm hoping
  5196. that this one person figures out that he's accidentally posting stuff he
  5197. probably intends as private to the mailing list.  I am also hoping this one
  5198. person figures out how to solve the problem, and handle his mail a little more
  5199. carefully.  If this one person doesn't modify his/her behavior, I will be
  5200. forced to ask that I be dropped from this mailing list (the only one I'm on,
  5201. because all the others I've ever been on got too noisy, and I don't have enough
  5202. room to manage it).  This would really cause a lot of urine to collect in my
  5203. Cheerios (to play off an old American saying).
  5204.  
  5205.     My apologies for typing such a message here, but so far, I read about
  5206. three people who find the signal-noise ratio getting rather high here
  5207. (including myself).  Surely something can be done to help cut it down a little
  5208. bit.
  5209.  
  5210. - Trey
  5211.  
  5212. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Mon, 16 Aug 93 02:27:14 PST
  5213. Received: by bkhouse.cts.com (V1.16/Amiga)
  5214.     id AA00000; Mon, 16 Aug 93 02:27:14 PST
  5215. Received: from clout.chi.il.us by crash.cts.com with smtp
  5216.     (Smail3.1.28.1 #15) id m0oRukS-0000YxC; Sun, 15 Aug 93 19:56 PDT
  5217. Received: from amiserv by clout.chi.il.us with uucp
  5218.     (Smail3.1.28.1 #1) id m0oRukH-000A7oC; Sun, 15 Aug 93 21:56 CDT
  5219. Received: from bbs1984 by amiserv.xnet.com with uucp
  5220.     (Smail3.1.28.1 #1) id m0oRuMH-000i9dC; Sun, 15 Aug 93 21:31 CDT
  5221. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5222.     id AA00492; Sun, 15 Aug 93 15:03:13 CST
  5223. Date: Sun, 15 Aug 93 15:03:13 CST
  5224. Message-Id: <9308152103.AA00491@bbs1984.chi.il.us>
  5225. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5226. To: BWILLS@kirk.safb.af.mil
  5227. Cc: AmigaE@bkhouse.cts.com
  5228. Subject: Re: re: Crashing the compiler?
  5229.  
  5230. >I have never had EC crash on me, and I've certainly done some risky things.
  5231. >Usually it is the code that I tell EC to compile that does the damage :-) 
  5232. I've
  5233. >seen some wierd things happen, like I'd test-run my project and it would run
  5234. >perfectly and quit without any unusual indications; then I'd take a directory
  5235. >listing of RAM: (or something of that nature) and crash my system.  Since I've
  5236. >always been able to eliminate those problems I've never had reason to suspect
  5237. >EC (which is more than can be said for some commercial compilers.)
  5238.  
  5239. Woops, sorry about that last null post.....
  5240.  
  5241. OK, here is it for real....
  5242.  
  5243. You can totally screw things up if you do things "wrong" like forget to to an
  5244. ErrorCheck on a command, or specify a rast, not a vport and stuff like that. 
  5245. Things will run fine, but then the memory gets fragemented and that's what
  5246. causes the GURU.
  5247.  
  5248.  ________________________............................________________________
  5249.  \                       \........OBI WAN.........../                       /
  5250.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5251.  \__________________/............ACME INC................\__________________/
  5252.  
  5253. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Mon, 16 Aug 93 02:27:17 PST
  5254. Received: by bkhouse.cts.com (V1.16/Amiga)
  5255.     id AA00000; Mon, 16 Aug 93 02:27:17 PST
  5256. Received: from clout.chi.il.us by crash.cts.com with smtp
  5257.     (Smail3.1.28.1 #15) id m0oRukY-000092C; Sun, 15 Aug 93 19:56 PDT
  5258. Received: from amiserv by clout.chi.il.us with uucp
  5259.     (Smail3.1.28.1 #1) id m0oRukL-000A7qC; Sun, 15 Aug 93 21:56 CDT
  5260. Received: from bbs1984 by amiserv.xnet.com with uucp
  5261.     (Smail3.1.28.1 #1) id m0oRuMG-000i9bC; Sun, 15 Aug 93 21:31 CDT
  5262. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5263.     id AA0048x; Sun, 15 Aug 93 15:00:39 CST
  5264. Date: Sun, 15 Aug 93 15:00:39 CST
  5265. Message-Id: <9308152100.AA0048w@bbs1984.chi.il.us>
  5266. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5267. To: BWILLS@kirk.safb.af.mil
  5268. Cc: AmigaE@bkhouse.cts.com
  5269. Subject: Re: re: Crashing the compiler?
  5270.  
  5271. >I have never had EC crash on me, and I've certainly done some risky things.
  5272. >Usually it is the code that I tell EC to compile that does the damage :-) 
  5273. I've
  5274. >seen some wierd things happen, like I'd test-run my project and it would run
  5275. >perfectly and quit without any unusual indications; then I'd take a directory
  5276. >listing of RAM: (or something of that nature) and crash my system.  Since I've
  5277. >always been able to eliminate those problems I've never had reason to suspect
  5278. >EC (which is more than can be said for some commercial compilers.)
  5279. >
  5280. >Later.
  5281. >-- Barry
  5282.  
  5283.  ________________________............................________________________
  5284.  \                       \........OBI WAN.........../                       /
  5285.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5286.  \__________________/............ACME INC................\__________________/
  5287.  
  5288. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Mon, 16 Aug 93 02:27:21 PST
  5289. Received: by bkhouse.cts.com (V1.16/Amiga)
  5290.     id AA00000; Mon, 16 Aug 93 02:27:21 PST
  5291. Received: from clout.chi.il.us by crash.cts.com with smtp
  5292.     (Smail3.1.28.1 #15) id m0oRuke-00006TC; Sun, 15 Aug 93 19:56 PDT
  5293. Received: from amiserv by clout.chi.il.us with uucp
  5294.     (Smail3.1.28.1 #1) id m0oRukN-000A7nC; Sun, 15 Aug 93 21:56 CDT
  5295. Received: from bbs1984 by amiserv.xnet.com with uucp
  5296.     (Smail3.1.28.1 #1) id m0oRuMM-000i9aC; Sun, 15 Aug 93 21:31 CDT
  5297. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5298.     id AA0049c; Sun, 15 Aug 93 15:08:31 CST
  5299. Date: Sun, 15 Aug 93 15:08:31 CST
  5300. Message-Id: <9308152108.AA0049b@bbs1984.chi.il.us>
  5301. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5302. To: D.Higginson@axion.bt.co.uk
  5303. Cc: AmigaE@bkhouse.cts.com
  5304. Subject: Re: HAM code
  5305.  
  5306. >Just a test... please respond if you received ham6demo.e
  5307. >and ham8demo.e, as I have a feeling some mail is getting
  5308. >lost on its way around (I didn't get these files back from
  5309. >the list, and I sent them).
  5310.  
  5311. Ya, I have gotten it.  It works just fine for me...  Ham6, I don't have AGA. 
  5312. Good job!
  5313.  
  5314.  ________________________............................________________________
  5315.  \                       \........OBI WAN.........../                       /
  5316.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5317.  \__________________/............ACME INC................\__________________/
  5318.  
  5319. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Mon, 16 Aug 93 02:27:24 PST
  5320. Received: by bkhouse.cts.com (V1.16/Amiga)
  5321.     id AA00000; Mon, 16 Aug 93 02:27:24 PST
  5322. Received: from clout.chi.il.us by crash.cts.com with smtp
  5323.     (Smail3.1.28.1 #15) id m0oRukp-00006TC; Sun, 15 Aug 93 19:57 PDT
  5324. Received: from amiserv by clout.chi.il.us with uucp
  5325.     (Smail3.1.28.1 #1) id m0oRukh-000A7qC; Sun, 15 Aug 93 21:56 CDT
  5326. Received: from bbs1984 by amiserv.xnet.com with uucp
  5327.     (Smail3.1.28.1 #1) id m0oRuMW-000i9bC; Sun, 15 Aug 93 21:31 CDT
  5328. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5329.     id AA004a1; Sun, 15 Aug 93 15:31:25 CST
  5330. Date: Sun, 15 Aug 93 15:31:25 CST
  5331. Message-Id: <9308152131.AA004a0@bbs1984.chi.il.us>
  5332. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5333. To: velschot@cs.vu.nl
  5334. Cc: AmigaE@bkhouse.cts.com
  5335. Subject: Re:  iff.library
  5336.  
  5337. >repost...
  5338.  
  5339. Willdo.  Sorry for all the problems.  I wonder what the prob was, oh well. 
  5340. I'll make sure this one will work.
  5341.  
  5342.  ________________________............................________________________
  5343.  \                       \........OBI WAN.........../                       /
  5344.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5345.  \__________________/............ACME INC................\__________________/
  5346.  
  5347. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Mon, 16 Aug 93 02:27:28 PST
  5348. Received: by bkhouse.cts.com (V1.16/Amiga)
  5349.     id AA00000; Mon, 16 Aug 93 02:27:28 PST
  5350. Received: from clout.chi.il.us by crash.cts.com with smtp
  5351.     (Smail3.1.28.1 #15) id m0oRuku-00006TC; Sun, 15 Aug 93 19:57 PDT
  5352. Received: from amiserv by clout.chi.il.us with uucp
  5353.     (Smail3.1.28.1 #1) id m0oRukk-000A7nC; Sun, 15 Aug 93 21:56 CDT
  5354. Received: from bbs1984 by amiserv.xnet.com with uucp
  5355.     (Smail3.1.28.1 #1) id m0oRuMY-000i9dC; Sun, 15 Aug 93 21:31 CDT
  5356. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5357.     id AA004a6; Sun, 15 Aug 93 18:18:13 CST
  5358. Date: Sun, 15 Aug 93 18:18:13 CST
  5359. Message-Id: <9308160018.AA004a5@bbs1984.chi.il.us>
  5360. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5361. To: AmigaE@bkhouse.cts.com
  5362. Subject: iff.lib problems
  5363.  
  5364. I found out why the file has been truncated!  It was a mail byte limit set by
  5365. my site's mailer.  It can't be changed since it is complied C and no source is
  5366. available.  Argggg!!!
  5367.  
  5368. If you want I guess I could upload it in a few parts...  Sorry for the
  5369. inconvience.
  5370.  
  5371.  ________________________............................________________________
  5372.  \                       \........OBI WAN.........../                       /
  5373.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5374.  \__________________/............ACME INC................\__________________/
  5375.  
  5376. From crash!axion.bt.co.uk!D.Higginson Mon, 16 Aug 93 02:28:31 PST
  5377. Received: by bkhouse.cts.com (V1.16/Amiga)
  5378.     id AA00000; Mon, 16 Aug 93 02:28:31 PST
  5379. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  5380.     (Smail3.1.28.1 #15) id m0oS0HE-0000SbC; Mon, 16 Aug 93 01:50 PDT
  5381. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 16 Aug 1993 09:50:27 +0100
  5382. Message-Id: <m0oS0HE-0000SbC@crash.cts.com>
  5383. Date: Mon, 16 Aug 93 09:50:22 BST
  5384. From: D.Higginson@axion.bt.co.uk
  5385. To: AmigaE@bkhouse.cts.com
  5386. Subject: Multi Windows!!!!
  5387.  
  5388. Jeez ... 70 mail messages waiting for me on Monday morning!
  5389.  
  5390. I hate Mondays :-)
  5391.  
  5392. Anyway, this is an example of how to use multiple windows
  5393. from one task.
  5394.  
  5395. The bug was caused by this line:
  5396.  
  5397. WHILE (IF u THEN msg:=GetMsg(u) ELSE 0)
  5398.  
  5399. where u is the userport of the window and msg is a pointer
  5400. to an intuimessage. I could see no problem with this line.
  5401. The original intention was that the loop would end if
  5402. either there were no messages, or u became NIL.
  5403.  
  5404. I re-arranged the program slightly without this statement
  5405. and now it works.
  5406.  
  5407. Have fun!
  5408.  
  5409. Dave. 
  5410.  
  5411. begin 775 mweg.lha
  5412. M'*,M;&@U+8X)   R'   [)-F&   !FUW96<N92;O!O!TU]$VW*%\Z\ =^,%:
  5413. M1-NR];F.6S,&D),Z"$HD.)XWCQX)&M/;!(* -1^.7_^[N@"$TW).D[GD[KG?
  5414. M#? >=P[6-QMN8<5[F<:(L7X%T<&N* LJS"?6.*28/6T1'Y8VN:<TQHM?!1XU
  5415. M9NE^":**$X]";/(_(8LO!1BVK33O-A(UDZW<3K3"/# \GPRW<CJ?+W-Y>9EQ
  5416. M/IA 4RI\VW6WLS;J21=PH)"#^/JUF8'[]O,V]7B\[Q\;'D:]Q_#HQ8L)_#D9
  5417. MN^P_A?R8G4 EUS%E:M6L7)_EJZ\38;6;7V10FEF G]I7X.,Y6<Q.X P)GS0[
  5418. M\".0H I\!IV\@D>!0 *EGT:-HV@7JP "XYI.-6!43+S5\<T=+<9,;V0CV*O5
  5419. M3!.#\"0FU^\L!!]R1=@YT$6R42]^' =#>HNN<"^3]R.MN4$8<5@@D ?&4F><
  5420. MT,Q,_>3 _ \*QJ2!+H2.,$\?P$".(&)"R$FB) 7L?G C@)%+K40.XTL[\*"'
  5421. M_T@>XX4V&X")V%:  O&ECA?[R/ZR%DDBD)/*;7I'V:?E[\A?YG*&_0#,>3%=
  5422. M$"U2Z5P_PWM;#0-0(S)IE7X6"=/Y!\!_+-"3P;(0&A@8O8MU'RN&V*BA*)]!
  5423. MXHPV@^3678E,=!OB#)#"7$U(5CX*L8)LKP@'%.F"PZ664$-WV7!:0.A# 4$A
  5424. M1:B@IO5%)WD[ WE-VE(+VB$J;#$XP2>78OE;Z&L5]1IMB06Q]CF /%?8(2.O
  5425. M<QSR\_I<!BM<5GIT)TYF>MQJ^#C&37 OZ>'AML$#">Q8T8/$."I_T,C,W>>Y
  5426. M3L&>G\^$X5RM-X.5X^%Q?X_2L+PMNI#N+]$!88- =^O#M"V>=1:]'$PG!H"P
  5427. MPJ@MYMYP(+:S*4H+5YE]QG $$O-?<P=>5O#C<:Z\C5_(UEY28LB,9FZ\W[F7
  5428. MFJ,"]D9P<C.0/>UO:C. '@8X&;V!IZD4:QO<N[#%2",*O23=Z[A!)Q_I!*"'
  5429. M!>Q9A%D8@Q ,;80J*A4(EC33JMUX0=:-Z,R7X6O@_JCA*+V=Y_N- 3E-ITFU
  5430. MRUQJCO:!\=5NVEWY.2ER-:[%/# #*\QVQ4I+N+6T@PN\12E7V&1@M"U&C*!E
  5431. MK*6;"$#S+-(:-?8PJ#3;H2!L-<1#<%H+91C*;T#$>R<RBA46PCGP@=D;I7V4
  5432. ME#PT?\]E/S3/Z.U,-@(*E+V=.V0?:;OVJ_&@_J*&*<\5%#P:!E 6AZ1P(O!#
  5433. M3$,F'."$%;8>Y6G2,P0<H22%TQP @!GUH R[<Y+@O=G?/E)AYLKQ,Y2/P0!'
  5434. M(?F/)_$\GCI@6TPAE%ZTB#MHU=8;8/!U ]40A%02D:$_I<]$.*DI_"9?QAA6
  5435. MZ(.@+4'1"H,Y_2PZ*!S[WN#LVP,0A[1,;N?FH7(IBKRTD$S'N_]I(9JM!E'T
  5436. M\])*G?6"']Z6!8(-\DGC)11^,)EXRL)9U5(;E+-/&NE>YY(2J29(YWT,>+JR
  5437. M<[\I51LW$ B]%+G<2+!*R]/ZT/JCKH[7>1\P./)I<;:6J4ZM&GI0RF#B?;$#
  5438. M!Z99 I,DU/C3RJDNG1..A.E$R?AZJ<8ZT1RPA'J;=)^)/S8XK=0(I,=2=ZI;
  5439. MNZ@H?UP)H)1T6?2%*%QH?P(CD6CWXY\^4XB,K[;OVO?(U,27%ETT/8#X':FA
  5440. M=9$JGB-?4BHJG5)#NR%!A6E;J"ZJE; O( !B'RLK]+N%4J$:&3')%_!=$RR$
  5441. ME)_CJO ';>:PH!@@)7+EQ:NEF6=H%$U?&\6=&K?R.,\C55-!PD\S1[0KTEK*
  5442. M<U;VUFBFM9LV1F3-KJ&/L:70@F^!I8LVESO>0OC!_(T4\M0VM<K%SU\GW07T
  5443. M11:O#4/16:3V(OW-/)(-5H#O?9)%K0A5;UUFE%D[XC&4H./ +YW]'O3JI;]J
  5444. MQ@]F_]]1'F[6(-6]E9I/1<T# 1$MK:2(%/&$I9%B]YNO'M[U55SC_?%/,ESQ
  5445. M+JC"8"*"-9'.^1'5%A"0[,8'\Z:Z;SF0U$I-SM9'JS/A/C&N U!-Z?TEICME
  5446. M[BZYH8HHZ*_G^0=74754P83?J)7![TQ)'8)HA?EEHL"#:6"9S3:GY?>P20NA
  5447. M^'1UI]R(I)U!6@52=<W::7K#9ZL7XV.LQ=4?ECJ$?"R3)/3</1J!3 1-MQJ.
  5448. M &O HNF"&@%/&1K&TR]:3;FY#Z[GA/$N'7HR7 D#A53XLA[;:&$=W!MR55Q"
  5449. M"GK-Y)/BD !%?X:-S^5"X>LNY6PX-VFB=2')H'T3Q:,:<^-<GE+(/!]T8]1P
  5450. M5Y!709>V%?B8GN(UK75OV4B":DX^B:JEM2&:&2AMVP5^B ;VOQQTWE8&(2F(
  5451. M4NG0-N@@.@V=,-W4*0DW]*W@DO_2(/BAY##_CL/Y(T^:,AJ]0UDR[>^J)0UQ
  5452. MA0WFO+;%<Y3=P,'A$%U$%L6IZB@3L;C$\T7C]:[9ZK:L-$B[7^X3Y\(5>4]O
  5453. M;;CG=L$C@!W#^EF<-ZR-&D$$UWF<<M;<W*TX/#J(%MUP]=9""3OMUK7EP<W,
  5454. M".0J$(0H"0W\?<(U!NDLRE=;A"Z_K6F2$=X N<'(@3\?@JP4"38>O4@-*+(+
  5455. M\GQ(OBD<]KC_O8:KH7Q)*40G1^'G80P;H0B2S&R%CA[\*.&,MV90;?"D6/:7
  5456. M#!51%-E(_V#Q!*8D< ,6QPF#[W;:0OT^DOV]=*M+-8C"H'6+8?86QD@%.F2V
  5457. M(W;W" ,@B)[]]&@14_Z]*YRG^(<'O;W@J6)#0>/ ?H3 BG ]1TF4VW?T"AI@
  5458. MA"SR4[+RGYEGG.'4VX/F7!I/4AJ;5SS#1I ?4A#^Q$S3H-'XWSGB,'HT/56,
  5459. M)XH.*^-(%]AP:-2PZJ'.0*0?[#9WB?5]6_O 6I:]^C>HKWN"EA#W^X'V\%U]
  5460. M8*6\YIX("K!1(YM;FE+-B[B/NH*OH_#"$""KAK+>_/^7"WJ?%U1=Q?)B3X\,
  5461. M</[Q=7WW"M$J%"VO^-RGD[A4!;X.&U'V]02A9$S<@<.&7;3A;B5OUUMGCV&_
  5462. M;1$HFAVK7@L'F#CMG#[7W<&A+VSS F;SYB^U3.N$Q G]X$;JO:T)K\%HT\%1
  5463. MO6?9E6*TJW-?"]8/7!+U<>0.)3>;)O3AR.;7#MOD*+T^TD^JX+JO@UJ:UH$B
  5464. MG0;J?/7)<H4(!]""A LA^CQ2A-/22T\*396[U5W[K0%_GNARR8A]:9D%$_!G
  5465. MK/#0Y1R1:9']0.>@J$)#._AEKE/*B)M!Z>-"[ 2O1P8,<^>$VA/!D>8J,^=/
  5466. M!&GX-\]01_0KHJX'?_X/99]W%NI%GV7X:"QCP[_KX=O(+H0OTT9Q/03BZJ52
  5467. "  #X
  5468.  
  5469. end
  5470.  
  5471. From crash!axion.bt.co.uk!D.Higginson Mon, 16 Aug 93 02:28:39 PST
  5472. Received: by bkhouse.cts.com (V1.16/Amiga)
  5473.     id AA00000; Mon, 16 Aug 93 02:28:39 PST
  5474. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  5475.     (Smail3.1.28.1 #15) id m0oS0Jt-0000SXC; Mon, 16 Aug 93 01:53 PDT
  5476. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 16 Aug 1993 09:53:13 +0100
  5477. Message-Id: <m0oS0Jt-0000SXC@crash.cts.com>
  5478. Date: Mon, 16 Aug 93 09:53:11 BST
  5479. From: D.Higginson@axion.bt.co.uk
  5480. To: AmigaE@bkhouse.cts.com
  5481. Subject: Readargs examples
  5482.  
  5483. These are two small programs which make use of the
  5484. Readargs call in KickStart 2 (so you need KS2+ to run
  5485. them).
  5486.  
  5487. The first is a simple encryption program which is very
  5488. unlikely to win any prizes for data security, but it will
  5489. protect against the average intruder.
  5490.  
  5491. The second is a command called SetPen. This can be used to
  5492. change the attributes of the pen in the CLI window. For
  5493. example, you can select BOLD, ITALIC, UNDERSCORE, REVERSE,
  5494. FGPEN and BGPEN. There is also a RESET option.
  5495.  
  5496. Dave.
  5497.  
  5498. begin 775 readargs.lha
  5499. M':(M;&@U+:<"  "=!0  %I-F&   !V-R>7!T+F7@(0)5:Y?1-33['/ '<,#K
  5500. MMEMKU9_+/QD.#1MB4+-I9>96Q@TU0G %@%BWQR^W=T57EP6=@=X(=G<*W$V]
  5501. MHA=UOD$N;R-OP4&HJKY+K+$@UZ!$+VP0P$&'N'7%"]H)H.G^&W6R].H:'VJ'
  5502. M65PB4W2:HCH["YXB++.D>%95QKWF:@SOCD-9:A"N2.OPL0E1R.EETQ%%%")^
  5503. M&#I&$!'=7,W,S95EM)87!62\;9*O&EAE80L]PV*+,2 3D]5AF$L5/CE_L\.N
  5504. MITF 4O'JS&;!5A+17!"!?1]H-0P# >+GYO^^[(4;=/!ZH5HCF"$19FX'7R!W
  5505. M#SK0:RR/P-[RO^C<FL(^%M?M+(^[E::P<]57 <J3DY3E:;GGJWG-T&8PKR]V
  5506. MMP=8H2B0FX^1LK+)Z4IB<L<P3'ZVI/)"JO-;<(T?]RB),U96BFCD1/:Z;C8&
  5507. MQQ0X.H/743K1[=(X7KTQ8-2XP[=PB,#;Z/%8-'.SS2TGG;<9SB7*UA#ULS9P
  5508. MQN<ECK8#A,__T84# 4>RM!XO,>;K[2LH=!V);V/)SH4"/I>C)BQI.%":"V]>
  5509. M!$+-H( 2+3(Q? 15=%6#F5J'@:EA4,8=PX7W7@Z'U)UV;UP$?$+]@&+<. FS
  5510. M^@!]$V?.=D7N37=4'C]<6%2^H:YMR& A/!?0^$(36?#= '?Q"=A%IXVHI: '
  5511. M>1B'[JLWST""G#(@R<%CR9$D1']1/\-7OX-0.YWKI'V5S6IUV1,B!P+WH]_%
  5512. M)T?!BS\6_]*B0 [)^7":8@;_/P#&\MYN%LU5*L2;M?&MJ]7&T57>)7QJC7[H
  5513. MY!!5OC0:FVP%]]7&>05-0<4+IW?"AWS3F5G=Z?OGEGE::F,YNKH+FKKJK%XR
  5514. M@J+Q">YJ?!+I-R$4.>87[+.RE<:HEV^<>W\6Y5  J#=\,0 >DRUL:#4MJ0$ 
  5515. M  X%  #1G688   (4V5T4&5N+F7VIP%S8Y,-INA\\\ OC<BKR)(!BXJ. (-@
  5516. MUGFQ.2V\$#@+9$(X)"J2'G9QS 78N2S=O?? UP45M-NU&J0"(_ :8RH/DOXG
  5517. M'-241 HV[Z77G  SC(#;5NKQZI$@D0 R#Z!536LA<.-E<N%_9CCD253:N6#F
  5518. MHHTLMDE?%\<V*!E("Z&8\B9]LV52+H4CC')>C%F0;.KL='[0+)E,6);'FD'L
  5519. M5!0 #WGSJL.)"1K?_U9([;?N<=$QQ:4((3U@:V)U,":-0SWOS>.+-R1")=Y'
  5520. M*9Y8R.RK+-,[;@(090B@N;%NQ;*_L!)I&?J&?[@BRF-U$P,$P,$PL$PPL%7V
  5521. M"K[!.!L4:*PL%8&"?NV*-%8F"L3!/:V*-%?A@KM;GUNJ(?<7!L6O[;\O^HI;
  5522. MK?3N(ZIQKF5MP(C<*=SO* //?^!5\O#WVC/=S\5AGSE)UHR%M&8/FC(?JC#\
  5523. M+'5!XJ/3IZ%VT#R@?ZWS*?7.U]'Q#KLJ-/2MF]]O>6T!Z4-XU;[)R.AU^>NL
  5524. K(H<2X/_J*)5/.OX>W?$ZU\,T8W/Y /+;-;CSC1/397KI"L(N JZV_/9P .NL
  5525.  
  5526. end
  5527.  
  5528. From crash!axion.bt.co.uk!D.Higginson Mon, 16 Aug 93 02:28:42 PST
  5529. Received: by bkhouse.cts.com (V1.16/Amiga)
  5530.     id AA00000; Mon, 16 Aug 93 02:28:42 PST
  5531. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  5532.     (Smail3.1.28.1 #15) id m0oS0PX-0000LWC; Mon, 16 Aug 93 01:59 PDT
  5533. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Mon, 16 Aug 1993 09:58:20 +0100
  5534. Message-Id: <m0oS0PX-0000LWC@crash.cts.com>
  5535. Date: Mon, 16 Aug 93 09:58:15 BST
  5536. From: D.Higginson@axion.bt.co.uk
  5537. To: AmigaE@bkhouse.cts.com
  5538. Subject: iff mods and example
  5539.  
  5540. These are modules for the IFF.library which was posted
  5541. last week. I could not get any structures out of Iconvert
  5542. or Pragma2Module, no matter how hard I tried.
  5543.  
  5544. These are two structures, BMHD and ANH. These are
  5545. currently held in assembly format in libraries/iff.m. I
  5546. have no idea how E's module system works, so someone else
  5547. will have to convert these to OBJECTs.
  5548.  
  5549. Also included is a small ShowIFF utility which I wrote
  5550. using the modules. I have tested it with lots of different
  5551. pictures, including HAM, but I don't have any HAM8 or
  5552. overscan pictures to test with it.
  5553.  
  5554. I think there may be a small bug in the program. It uses
  5555. an empty image structure to blank the mouse pointer by
  5556. allocating 20 bytes of chip memory. It frees this memory
  5557. at the end of the program, but I think this may be wrong
  5558. and the line which says FreeMem(sprite,20) may need
  5559. deleting.
  5560.  
  5561. I would appreciate it if someone else could clarify this.
  5562.  
  5563. Dave.
  5564.  
  5565. begin 775 iffmods.lha
  5566. M&V<M;&@U+<4   !( 0  .YIF&   !6EF9BYM'+( OUNWC34-HK&6OBWP2SWE
  5567. M"KI$AI%CO)I0W$W34+9U!8?.+7C!XM(#"03IJKH1YC==ZN&PFEFB0[&Q!%&5
  5568. M^[?<SXY+<^(;V,496#AS7TRPZJ09_8,9ZO>A6I%O<\OIMBDFC0%K^8<!M['^
  5569. M6_@3CC4V"5>B-DEN$T)O#Q\C4E7TD3RW:R_V(?M4HJ*MN8D8;LV$V\%)_U==
  5570. M-VN 82A4Z4G#*/0^V2B;1!\-#F7B0X@9Y\\0BGM[BWWP((QG<^WK)2;;T^Z_
  5571. M\"46+6QH-2T) @  N 0  .299A@   ]L:6)R87)I97-<:69F+FV.:P'08Y:A
  5572. MQ10RC.A!%G/)Q&*Q6.(XBX?8MTM#;.MMV6W@!P=\BW_[: .]>&B4;E6Z"D9D
  5573. M>]"$?)FW;O7&3(/!=?^'P1;BN,81QN2J:9>89\#_[,PP6^JOQ[*Q6E2$:@KJ
  5574. M[*O@Y;D57\<EY@M5]?9?A%DUVU_SRU[&W.JO],E[G7VF_U]5X*Y!,+_;UM79
  5575. M!V$5RK>QV_WRVZ7\X?^,EU-FE"-&V$7,5B<@78F?Y!1D-?H:R4P4Y N$88 I
  5576. MR!4O8=N<J%O50IE8*+>)7P!3: +6U]!L8EI9HE[MU)>[<2M]#+SD2N29><B6
  5577. M+Z:D9$L[FDHR!390+:T3RP"UY?T2O22G(%\I;^(*<C4\T^9J<9 KTN6"G(%B
  5578. MV1*<@7?>J(*<J^%**<ECQ[7;PHHKFZJV[XZZNG4PYW>%=?35U5NY37'T?_*,
  5579. MYO^SM9<I=+7TF$CD3'@Q4[T4\\?83WK9NO/5YT/<4>.$)6/G)^53G8GHW%^#
  5580. M4O7*J/M*+AZ,L/+)J_24<O%4PGW%7!*A4B.\PTGG%+Y8;(-K"^^D]3+!>R=4
  5581. M?A2?\T3M_"L'W+M8YF.KFGTLL[O659,_JX;;3- \8#[713/I2^8INK[LYSPF
  5582. M3\*C[B.^H\Y'QJ,^5^/*LETD:;AYTGO>EBE&(YUHC2GRBQXZD:M.]=N6_$JC
  5583. MA']V/K)[F3/->@^]]GZQ7]$O2S4 'S0M;&@U+4\$  #J"   1)-F&   "7-H
  5584. M;W=I9F8N92UX ^MSV\TW'H_X\] +\,#J:V6*_\N42F2(#+!8 $!.FJO51.$<
  5585. ML%@ _&XIUWIQ^;8$O7=E5KO'V8:QMMMP1.:WQB6HX<%F5J:-UQ+J"F[%=Z*S
  5586. M\J#T65]F/'V"FGN*6LRS.02OEB_<L_946JR[T6R9!PZX!#DVPQ0C9#V\ZZ^]
  5587. MI1QBC'"'5E(S3!J<1QE;D&.%''8]"Y%L1Q<&W$X/)D<&Z(&4T0O/LF3YG/XY
  5588. MO_?/RSM22-> HG1/0S,[JN.]GF@?GCFD%-$+G17OLYJ:'_X-OH=:?E&S4;SP
  5589. M(4N?44QB>9636W4'*A 9,D<D38JB45KL"U-0N/C!"]GR%%:6L2H5^@N%%QCB
  5590. M^78 IYT2X-'N(8N?0@D?41KHB]UWF"S.;,PPA0"FU#A%(2@Q5\8.,9%*,EWF
  5591. M+0"<I+62HHK. )UU/?V5>?0]P=?VH5@#UP-64(?:$UQ[9!M.?"JOC[@JT1_!
  5592. M6::#P$M%J*1PMPEY[*S@_9A;P@Y68)WF0PUM$Y^5Q6.C#(CG>P_>4Z$8AF?A
  5593. M<*G7@MTQ'52&$IC\13V77%G/^%CBI3*BE*DNF)YOT&.NB@=,V?&5H*-')M3+
  5594. MU9TLBPR +4-[OU38@^K,D*X.,"AOB2Y07Z,7U@(%O2QOM>#SC.#H?6@O."S>
  5595. M4R75O*<K.7R^'A56'[/"07#E32(U'\E%OY55>E]2?1V^:G;V)#>[M[&MKXW9
  5596. MF<K(<9HHU</[>[9\/<IK@%NOM=\K.QU_OVRO01OHH>=D'+J%%()(:&)MJ0?0
  5597. M+A>I?\DCTQ2.#D?'++B;--S/?5J8?15/.-P1LI\A41KE'IUS310I,E!9&MG[
  5598. M#\.ABWKEFB@OO_->'1  /_^QG5@AQK!I)7_ C\2BJLY&**VP+U K$PC"J]7/
  5599. MH:IILG@+4OFRLP#@=VMZGHT,LKH^-J1A*\E*>-2#7YWX$V>UGM^81ZRH(1PN
  5600. M/.WKP"M*ZM)24YTW5H[7UL)8)^PF^3OT]RYNKN[@Q<XTN-V4V73$W(I; .Q@
  5601. MZ$P863V"I W4FU6Z]*,DH!PLX5,1T3I/C=7;].X(6)QP?F%RLHV"=V$H.+A9
  5602. M<E-!"^Y"KMN#($%5BH@[N1SV7M[(.,;4R8+@ND9.= -U ;S7Y]:#VVRX[%]%
  5603. MJ,L6?0N!)USTD!(!DW!K?^H+84@!@W7](E#5K_IVL)1$O&E<)#9L"U,A1"UP
  5604. MS!1 @P0\'KAMA!\A_NV%]ZGX;I*2L7*W&(_-4)VZ;#%5;\OS8_%&:A[H3*11
  5605. MM?03FRX$?J?*Q,KFO%!)%0Q,J4D*,T*,(>) C13ZH'#1=>)PE:Y0:VDGH%:A
  5606. MC4;@T %NN"7=^K'%RB_><MJ-RWZY4P<V(:IU=8:"W.+[&Z_M7CNI1AA>.#H^
  5607. M*T-B=+6.IY9NSE3O%78<5B,7V&G?IOEQ^60+=1J3XD08BW4'J#2%Q*3>6[W1
  5608. A2K$O\1'Y*%9(/9 ;TUUX6$+>7NA,8 !1;TNC#RC>/D  
  5609.  
  5610. end
  5611.  
  5612. From crash!mars.let.uva.nl!wouter Tue, 17 Aug 93 02:27:00 PST
  5613. Received: by bkhouse.cts.com (V1.16/Amiga)
  5614.     id AA00000; Tue, 17 Aug 93 02:27:00 PST
  5615. Received: from mars.let.uva.nl by crash.cts.com with smtp
  5616.     (Smail3.1.28.1 #15) id m0oS9Zj-00007WC; Mon, 16 Aug 93 11:46 PDT
  5617. Received: by mars.let.uva.nl id AA15424
  5618.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 16 Aug 1993 20:50:33 +0200
  5619. Return-Path: <wouter@mars.let.uva.nl>
  5620. Date: Mon, 16 Aug 1993 20:50:33 +0200
  5621. Message-Id: <199308161850.AA15424@mars.let.uva.nl>
  5622. X-Organisation: Department of Computational Linguistics,
  5623.                 University of Amsterdam
  5624.                 Spuistraat 134, 1012 VB Amsterdam, The Netherlands
  5625. From: Wouter van Oortmerssen <wouter@mars.let.uva.nl>
  5626. To: amigae@bkhouse.cts.com
  5627. Subject: lists [] and MUI
  5628.  
  5629. >>     I need to hard code an image into my program (LOGO) and I'm having
  5630. >> problems.  I have a 135x75 4 bitplane image. I have had a program generate C
  5631. >> source for it, but it comes out to each line being 9 elements with 75 lines
  5632. >> per bitplane and 4 bitplanes. EC is telling me that there is a "too sizy
  5633. >> expression"....I am defining it as a PTR TO INT and everything that was used
  5634. >> in the busy pointer exapmle...but it don't work!
  5635.  
  5636. yeah, I know, this is a silly limitation in EC v2.1b (see hardcoded
  5637. limits in ref.doc). I hope to remove this in the next version.
  5638.  
  5639. for now, if you really want the pic to be _in_ the executable, you
  5640. could try something like (after all PROCs):
  5641.  
  5642. mypic:
  5643.  
  5644. INT $ABAD,$CAFE,$DEAD,$BEEF,...
  5645. INT $1234,$5678,$9ABC,...
  5646. INT ...
  5647.  
  5648. as far a I know, this has no size-limits.
  5649.  
  5650. or you can dump the data altogether, and use INCBIN at the same spot.
  5651.  
  5652. and then later on:
  5653.  
  5654. CopyMem({mypic},mychipmem,mysize)
  5655.  
  5656. >>     This is just a little nicety I want to add to my program...it's not as
  5657. >> important as, say, MUI :-) 
  5658. >> 
  5659. >> ******************** I NEED MODULES FOR MUI ************************
  5660.  
  5661. hey! you don't need to scream! :-)
  5662. I've already contacted stefan stuntz, and I'll see what I can do.
  5663. Sofar it seems that the MUI also relies on the macro-preproccessing
  5664. capabilities of the C-preprocessor.
  5665. (didn't it also support Oberon?)
  5666.  
  5667. Wouter
  5668.  
  5669.    ____  Wouter van Oortmerssen, Wouter@alf.let.uva.nl
  5670.   / __/  "Einen Satz verstehen, heisst, wissen was der Fall ist,
  5671.  / __/    wenn er wahr ist" - Wittgenstein
  5672. /___/  ->subscribe to the E mailing list: amigae-request@bkhouse.cts.com<-
  5673.  
  5674. From crash!kirk.safb.af.mil!BWILLS Wed, 18 Aug 93 02:53:20 PST
  5675. Received: by bkhouse.cts.com (V1.16/Amiga)
  5676.     id AA00000; Wed, 18 Aug 93 02:53:20 PST
  5677. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  5678.     (Smail3.1.28.1 #15) id m0oSdHJ-00007CC; Tue, 17 Aug 93 19:29 PDT
  5679. Message-Id: <m0oSdHJ-00007CC@crash.cts.com>
  5680. Date: 17 Aug 93 21:27:00 CST
  5681. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  5682. To: "amigae" <amigae@bkhouse.cts.com>
  5683. Subject: iffmods - complete (i think)
  5684.  
  5685. In here:
  5686. iff.m               - iff.library v22.1 function definitions
  5687. libraries/iff.m     - iff.library v22.1 constant and structure definitions
  5688. libraries/iff-old.m - iff.library pre-v22 error names (they were there so I
  5689.                       included them, but they're separate since they were 
  5690.                       commented; never know if they'll be useful)
  5691.  
  5692. Enjoy.
  5693. -- Barry
  5694.  
  5695. begin 644 iffmods.lha
  5696. M&_`M;&@U+<4```!(`0``!JH1&P``!6EF9BYM'+(`OUNWC34-HK&6OBWP2SWE,
  5697. M"KI$AI%CO)I0W$W34+9U!8?.+7C!XM(#"03IJKH1YC==ZN&PFEFB0[&Q!%&5:
  5698. M^[?<SXY+<^(;V,496#AS7TRPZJ09_8,9ZO>A6I%O<\OIMBDFC0%K^8<!M['^B
  5699. M6_@3CC4V"5>B-DEN$T)O#Q\C4E7TD3RW:R_V(?M4HJ*MN8D8;LV$V\%)_U==D
  5700. M-VN`82A4Z4G#*/0^V2B;1!\-#F7B0X@9Y\\0BGM[BWWP((QG<^WK)2;;T^Z_5
  5701. M\"D[+6QH-2V=````#@$``-*H$1L``!-L:6)R87)I97-<:69F+6]L9"YM]R<`/
  5702. MG5J7;:L'G^5,(JO`JOWP.FUF&FMDQ;4QN)\BV1M&:)&8Z44<'\%WQ?/QQ]WB6
  5703. MZ@SR`.``&Y@X"=$S(\7P)1[5SO8\B%Q2DD@#8H^##-(E$`N6?C6>B[-25SR8W
  5704. M.DGT*W6^\?G7COA?&P>E0WQ\NL'K8*.U"OS/9@T1(B>N<!,IK25/W8_H\C30"
  5705. M\$CG(IS>AVH__6CB?ZL^*A="@K*`)>0M;&@U+1T"``!0!```%*D1&P``#VQI]
  5706. M8G)A<FEE<UQI9F8N;?,Z`>MCO7:)-PSXL(PUS+KFLTMTVTWLV\>\O%.:DH`SV
  5707. M@KM?$P6D4F42(35?QQ?_W<5KFWW9I2.5,,;Q-%=(B^3^#!C2J1^.(%O[Q^",J
  5708. M&1*E1JR.H>E1)WAGI/[Q9CQ)B8K\>*JDH>(KP5O<58HX4PDQ?JY+R@K%[_%?=
  5709. M]J?E3;C^OECWX'86+]G)=V'#;N_S]EXWO$)A?Z>UJ]L<.)29&7L>7^O++HB]`
  5710. M-/^W)=Z"5!$Y@C5"^]D.0+VHE^X*)#'N0/R2@IR!<2H\0*<@5$3YY<Y++A>64
  5711. M4]K!1;QEBC!3M`%9:[AV,95V:-OA[E[?#W&6#P/;SD984'MYR,JHEXD2,LKL:
  5712. M!E$@4[*!;;1/E@%9R^Y)A093D"_J3'_`4Y'4\J.\ZG$@6)$*04Y`JH)#*<@7N
  5713. M'A>4"G)GA22^2QX]IM\*%JM>JMO?'KBU]3#G>(*W^&+8J[XRI5X1?E;+7_9P8
  5714. M/NO)7:Y%S$WOWD675H(K@*7G1Y6`;@'S:)Z,^BPF,M[:M==H[FY@W!Z2N4U:U
  5715. M9J9ZV%]VJ:O^T4YR'IZT7/FUZJMD]==&ND\RT7OJF\A21<XT6[9LFIKJS:]+J
  5716. M,WT;9JZI\UC"_#=Z%/%]-4V>>VF[H/>,_"GSN.VR9J=!Y%HBUU3[)K.&\M'3>
  5717. M*[Q'_S9-O0R=S:R;FX][;+GFRUV4:IV%Z-D^EA3M.]139/LTSS?Z<F:SU"T_X
  5718. 1PL;97\M%A\,MA?K"YTWV``#F8
  5719. ``
  5720. end
  5721. size 1007
  5722.  
  5723. From crash!dax.cc.uakron.edu!r3dph Wed, 18 Aug 93 04:41:27 PST
  5724. Received: by bkhouse.cts.com (V1.16/Amiga)
  5725.     id AA00000; Wed, 18 Aug 93 04:41:27 PST
  5726. Received: from dax.cc.uakron.edu by crash.cts.com with smtp
  5727.     (Smail3.1.28.1 #15) id m0oSlVZ-0000AGC; Wed, 18 Aug 93 04:16 PDT
  5728. Received: by dax.cc.uakron.edu (5.65/Ultrix4.3)
  5729.     id AA11804; Wed, 18 Aug 1993 07:15:29 -0400
  5730. Date: Wed, 18 Aug 1993 07:15:29 -0400
  5731. Message-Id: <9308181115.AA11804@dax.cc.uakron.edu>
  5732. From: r3dph@dax.cc.uakron.edu (Donald P Huges)
  5733. To: amigae@bkhouse.cts.com
  5734. Subject: hello??
  5735.  
  5736. Am I still subscribed to Amiga E or is this group just not makeing any mail?
  5737. If I somehow got unsubscribed then Sub Donald Hughes
  5738.  
  5739. From crash!crow.ewd.dreo.dnd.ca!carkner Thu, 19 Aug 93 08:27:51 PST
  5740. Received: by bkhouse.cts.com (V1.16/Amiga)
  5741.     id AA00000; Thu, 19 Aug 93 08:27:51 PST
  5742. Received: from crow.ewd.dreo.dnd.ca by crash.cts.com with smtp
  5743.     (Smail3.1.28.1 #15) id m0oSpHB-00002TC; Wed, 18 Aug 93 08:18 PDT
  5744. Received: by crow.ewd.dreo.dnd.ca (4.1/SMI-4.1)
  5745.     id AA10501; Wed, 18 Aug 93 11:19:26 EDT
  5746. Date: Wed, 18 Aug 93 11:19:26 EDT
  5747. Message-Id: <9308181519.AA10501@crow.ewd.dreo.dnd.ca>
  5748. From: carkner@crow.ewd.dreo.dnd.ca (Wendal Carkner)
  5749. To: amigae@bkhouse.cts.com
  5750. Subject: AmigaE unsubscribe
  5751.  
  5752.  
  5753. Please unsubscribe me for now, since I will be away for 2 weeks or more.
  5754. Wendal Carkner
  5755.  
  5756. From crash!kirk.safb.af.mil!BWILLS Thu, 19 Aug 93 08:32:20 PST
  5757. Received: by bkhouse.cts.com (V1.16/Amiga)
  5758.     id AA00000; Thu, 19 Aug 93 08:32:20 PST
  5759. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  5760.     (Smail3.1.28.1 #15) id m0oSzLI-0000RJC; Wed, 18 Aug 93 19:03 PDT
  5761. Message-Id: <m0oSzLI-0000RJC@crash.cts.com>
  5762. Date: 18 Aug 93 21:00:00 CST
  5763. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  5764. To: "amigae" <amigae@bkhouse.cts.com>
  5765. Subject: BusyPointer.e (update)
  5766.  
  5767. /*
  5768.    SetPointer() demo.  Compile and run.  Click left mouse button in window
  5769.    to see the Busy Pointer.  Click the right mouse button in window to quit.
  5770.  
  5771.    The previous version did not free memory properly (thanks to Dave for
  5772.    pointing that out!)  I made the mistaken assumption that once I gave the
  5773.    image to the window the window would free the image for me.  WRONG!  You
  5774.    have to hang onto the image and free it after closing the window.  In
  5775.    order for it to work right some things must be considered:
  5776.    1.  In order for the pointer size calculation to work, pointerImage must
  5777.        be a List of INT.  Since E variables are even-byte aligned, and the
  5778.        pointer data are paired, we can use CopyMemQuick().  This is a bonus,
  5779.        but the gain is not significant with this small data size.
  5780.    2.  If you don't open your own window, then (I think) you must go through
  5781.        a lot of hassle to get a pointer to the Workbench window.  If anyone
  5782.        knows differently, please let us know.
  5783.    3.  You have to know a little about images in order to code them.  There
  5784.        are some utils out there to capture the pointer to C source code, or
  5785.        convert a brush to C source code.  You'll have to hunt for those.
  5786.        (Dave, how did you do it?)  If you want a tutorial on how to construct
  5787.        image data, I might could cook something up for you.  RKRMs discuss
  5788.        it, but rather tersely.
  5789.    4.  You must save the address returned by setPointer(), then call
  5790.        freePointer() after closing the window.
  5791.    5.  You can reset the pointer image to the intuition default by calling
  5792.        ClearPointer(win).  If you are not closing the window, you *must* do
  5793.        "ClearPointer(); freePointer()" in that order.  If you reverse the
  5794.        order, your task will crash if your window is active or becomes activated
  5795.        in between the calls.
  5796.    Thanks again, Dave, for your replies (and for the "private data"
  5797.    suggestion. :-)
  5798. */
  5799.  
  5800. MODULE 'exec/memory'
  5801. MODULE 'intuition/intuition'
  5802. MODULE 'intuition/screens'
  5803.  
  5804. CONST SIZEOF_INT = 2
  5805.  
  5806. PROC setPointer (win : PTR TO window,
  5807.                  pointerImage : PTR TO INT)
  5808.   /* NOTE: pointerImage CAN reside in any type of MEM. */
  5809.   DEF chipMem = NIL,
  5810.       sizeofPointer = 0
  5811.   sizeofPointer := ListLen (pointerImage) * SIZEOF_INT
  5812.   IF chipMem := AllocMem (sizeofPointer + 4, MEMF_CHIP)
  5813.     PutLong (chipMem, sizeofPointer)
  5814.     chipMem := chipMem + 4
  5815.     CopyMemQuick (pointerImage, chipMem, sizeofPointer)
  5816.     SetPointer (win, chipMem, 16, 16, -6, 0)
  5817.   ENDIF
  5818. ENDPROC  chipMem
  5819.  
  5820. PROC freePointer (pointerImage : PTR TO INT)
  5821.   pointerImage := pointerImage - 4
  5822.   FreeMem (pointerImage, ^pointerImage + 4)
  5823. ENDPROC
  5824.  
  5825. PROC main ()
  5826.   DEF myWin           = NIL,
  5827.       busyPointerData = NIL : PTR TO INT,
  5828.       busyPointer     = NIL
  5829.   IF myWin := OpenW (20, 20, 100, 100, 0, 0,
  5830.                      'BusyPointer', NIL, WBENCHSCREEN, NIL)
  5831.     busyPointerData := [$0000, $0000,  /* Reserved, must be NULL */
  5832.                         $0400, $07c0,
  5833.                         $0000, $07c0,
  5834.                         $0100, $0380,
  5835.                         $0000, $07e0,
  5836.                         $07c0, $1ff8,
  5837.                         $1ff0, $3fec,
  5838.                         $3ff8, $7fde,
  5839.                         $3ff8, $7fbe,
  5840.                         $7ffc, $ff7f,
  5841.                         $7efc, $ffff,
  5842.                         $7ffc, $ffff,
  5843.                         $3ff8, $7ffe,
  5844.                         $3ff8, $7ffe,
  5845.                         $1ff0, $3ffc,
  5846.                         $07c0, $1ff8,
  5847.                         $0000, $07e0,
  5848.                         $0000, $0000] : INT  /* Reserved, must be NULL */
  5849.     busyPointer := setPointer (myWin, busyPointerData)
  5850.     WHILE Mouse () <> 2 DO WaitTOF ()
  5851.     CloseW (myWin)
  5852.     freePointer (busyPointer)
  5853.   ENDIF
  5854. ENDPROC
  5855.  
  5856. From nkraft Thu, 19 Aug 93 21:27:40 PST
  5857. Received: by bkhouse.cts.com (V1.16/Amiga)
  5858.     id AA00000; Thu, 19 Aug 93 21:27:40 PST
  5859. Date: Thu, 19 Aug 93 21:27:40 PST
  5860. Message-Id: <9308200527.AA00oyi@bkhouse.cts.com>
  5861. X-Mailer: //\\miga Electronic Mail (AmiElm 2.253)
  5862. Organization: Argus Computing, San Diego, CA
  5863. Reply-To: nkraft@bkhouse.cts.com
  5864. From: nkraft@bkhouse.cts.com.cts.com (Norman R. Kraft) (Norman Kraft)
  5865. To: crash!amigae-transport
  5866. Subject: ADMIN: Vacation
  5867.  
  5868. Well folks, I'm off for a quick vacation tommorrow. This means that for
  5869. one week, from Aug. 20-27, I'll be away from the list and requests to
  5870. subscribe, unsubscribe, etc., will have to wait until I get back. 
  5871.  
  5872. When I get back, I'll be posting some ADMIN articles, including some
  5873. posting guidelines, and a reminder to remember the amigae-request
  5874. address when making administrative requests.
  5875.  
  5876. Hope you all enjoy the next week, and with any luck bkhouse will stay
  5877. up and running throughout! :)
  5878.  
  5879. Thanks for your patience.
  5880.  
  5881. Norm.
  5882.  
  5883.  
  5884. ----------------------------------------------------------------------------
  5885. Norman Kraft                            INET  : nkraft@ucsd.edu (work)
  5886. Peptide-T Clinical Trial                or try: nkraft@bkhouse.cts.com (home)
  5887. HIV Neurobehavioral Research Center     UUCP  : ucsd!nkraft
  5888. Dept of Psychiatry, School of Medicine  
  5889. University of California, San Diego          Usual disclaimers...
  5890. ----------------------------------------------------------------------------
  5891.  
  5892. From crash!clout.chi.il.us!amiserv!bbs1984!jkelly Fri, 20 Aug 93 04:41:24 PST
  5893. Received: by bkhouse.cts.com (V1.16/Amiga)
  5894.     id AA00000; Fri, 20 Aug 93 04:41:24 PST
  5895. Received: from clout.chi.il.us by crash.cts.com with smtp
  5896.     (Smail3.1.28.1 #15) id m0oTU7r-0000DKC; Fri, 20 Aug 93 03:55 PDT
  5897. Received: from amiserv by clout.chi.il.us with uucp
  5898.     (Smail3.1.28.1 #1) id m0oTU7g-000A7iC; Fri, 20 Aug 93 05:55 CDT
  5899. Received: from bbs1984 by amiserv.xnet.com with uucp
  5900.     (Smail3.1.28.1 #1) id m0oTU5Y-000i9YC; Fri, 20 Aug 93 05:52 CDT
  5901. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  5902.     id AA004cm; Thu, 19 Aug 93 21:59:07 CST
  5903. Date: Thu, 19 Aug 93 21:59:07 CST
  5904. Message-Id: <9308200359.AA004cl@bbs1984.chi.il.us>
  5905. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  5906. To: AmigaE@bkhouse.cts.com
  5907. Subject: Pointer and Screen button stuff
  5908.  
  5909. Ok, I have a great deal of code finshed on my musicdisk.  But there's 2 things
  5910. bugging me that I can't figure out how to deal with...
  5911.  
  5912.         1) How can I get rid of that screen shuffle button on the top right
  5913.         of my screens?
  5914.  
  5915.         2) How can I make a custom pointer on 1 screen, and leave the other
  5916.         pointer defitions on the other screens blank?  So, when you pass
  5917.         the pointer from 1 screen to the other, it will dissapear, and
  5918.         reapear on the the 'main screen'.
  5919.  
  5920. I have a setup of 3 screens with no windows (I write directly to the
  5921. rastports)...
  5922.  
  5923. Ok, thanx in advance...
  5924.  
  5925.  ________________________............................________________________
  5926.  \                       \........OBI WAN.........../                       /
  5927.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  5928.  \__________________/............ACME INC................\__________________/
  5929.  
  5930. From crash!cup.portal.com!Politikill Sat, 21 Aug 93 02:56:51 PST
  5931. Received: by bkhouse.cts.com (V1.16/Amiga)
  5932.     id AA00000; Sat, 21 Aug 93 02:56:51 PST
  5933. Received: from nova.unix.portal.com by crash.cts.com with smtp
  5934.     (Smail3.1.28.1 #15) id m0oTh9q-00004KC; Fri, 20 Aug 93 17:50 PDT
  5935. Received: by nova.unix.portal.com (5.65b/4.1 1.413) 
  5936.     id AA19373; Fri, 20 Aug 93 17:54:19 -0700
  5937. Received: from hobo  by portal.unix.portal.com (1.721) 
  5938.     id AA26783; Fri, 20 Aug 93 17:54:14 -0700
  5939. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  5940.     id AA26502; Fri, 20 Aug 93 17:54:12 PDT
  5941. Return-Path: <Politikill@cup.portal.com>
  5942. Lines: 23
  5943. Date: Fri, 20 Aug 93 17:54:10 PDT
  5944. Message-Id: <9308201754.1.19489@cup.portal.com>
  5945. X-Origin: The Portal System (TM)
  5946. From: Politikill@cup.portal.com
  5947. To: AmigaE@bkhouse.cts.com
  5948. Subject: System() ?
  5949.  
  5950. Hi everybody out there in `E' land!
  5951.  
  5952.     I need _MORE_HELP_! (Crowd yells "yeah!" :-)  I am really starting to
  5953. move on my EDS project, and need some help getting my editor started.  (I am
  5954. having to use an external editor, cause none of you are willing to give me
  5955. your source for your text editors).  I need to use file notification WHILE
  5956. the file is being edited. This means that I have to have the editor started
  5957. ASYNCHRONOUSLY! 
  5958.     My two choices for doing this Asynch are using runback (blah!) or
  5959. System().  I only have the RKM:Libs, so I have no idea how to use System()!
  5960. So I am here pleading with all you for mercy! 
  5961.     If anyone has a listing of dos functions (Autodocs) could you post them
  5962. or uuencode me if they are BIG, or if you have examples of using this, or
  5963. BOTH :-)  I need this ASAP....in other words BEFORE I LOSE STEAM! 
  5964.  
  5965.  / / /
  5966. /_/_/iZ
  5967.  
  5968. MODULE 'WiZkId'
  5969. PROC main()
  5970.   wizkid.inetaddress:='Politikill@cup.portal.com'
  5971.   wizkid.realname:='Jeffrey J Peden ]['
  5972. ENDPROC
  5973.  
  5974. From crash!cs.vu.nl!velschot Sat, 21 Aug 93 05:42:15 PST
  5975. Received: by bkhouse.cts.com (V1.16/Amiga)
  5976.     id AA00000; Sat, 21 Aug 93 05:42:15 PST
  5977. Received: from top.cs.vu.nl by crash.cts.com with smtp
  5978.     (Smail3.1.28.1 #15) id m0oTrgy-0000OQC; Sat, 21 Aug 93 05:05 PDT
  5979. Received: from galjoen.cs.vu.nl by top.cs.vu.nl id aa24518;
  5980.           21 Aug 93 14:04 MET DST
  5981. Date:     Sat, 21 Aug 93 14:04:57 MET DST
  5982. Message-ID:  <9308211404.aa12133@galjoen.cs.vu.nl>
  5983. From: Elschot VAW <velschot@cs.vu.nl>
  5984. To: amigae@bkhouse.cts.com
  5985. Subject: Autodocs!
  5986.  
  5987. Regarding the post for help with System()...
  5988. could someone, some delightfully good person, some
  5989. person who should be made a saint, please post, or tell us how
  5990. to get, the Autodocs/RKRM stuff for either 1.3 or 2.0?
  5991. I can't find them anywhere, and no, I can't get the manuals from
  5992. a dealer.
  5993. I've been asking for ages, but nobody seems to be able to tell me how
  5994. to properly access the Serial.device, let alone the io_actual thing..
  5995. Sp please, do a good deed, make people happy, POST!
  5996. vinny
  5997.  
  5998. PS and post more code!
  5999.  
  6000. From crash!cbos.uc.edu!USR1400A Sun, 22 Aug 93 02:23:52 PST
  6001. Received: by bkhouse.cts.com (V1.16/Amiga)
  6002.     id AA00000; Sun, 22 Aug 93 02:23:52 PST
  6003. Received: from cbos.uc.edu by crash.cts.com with smtp
  6004.     (Smail3.1.28.1 #15) id m0oTtxh-00001uC; Sat, 21 Aug 93 07:30 PDT
  6005. Received: by cbos.uc.edu (3.5/1.0)
  6006.         id AA6969; 21 Aug 93 10:33:09 -0400
  6007. Return-Path: <USR1400A@cbos.uc.edu>
  6008. Date: 21 Aug 93 10:31:00 -0400
  6009. Message-Id: <199308211033.AA6969@cbos.uc.edu>
  6010. From: USR1400A@cbos.uc.edu
  6011. To: amigae@bkhouse.cts.com
  6012. Subject: Politikil Editor Plea
  6013.  
  6014. Its hard for me to believe that between the Fred Fish disks and emacs
  6015. (especially the GNU version) that you can't get access to an editor. It may
  6016. be for the best, IMHO use of an external editor would provide a more flexible,
  6017. easy to maintain product. The main thrust of your question was for information
  6018. about how to launch the external editor. Have you looked at Arex? It might
  6019. provide an answer to your questions about how to launch the external editor
  6020. and for those editors with an Arexx interface it might also allow the benefits
  6021. of an internal editor within your product while at the same time providing
  6022. the user of product flexibility in their choice of an editor environment. BTW
  6023. in the first sentence of this message I am refering to editor source files,
  6024. the editor I have available on this system is brain-dead.
  6025.  
  6026.  
  6027. From crash!delphi.com!NES Sun, 22 Aug 93 02:25:08 PST
  6028. Received: by bkhouse.cts.com (V1.16/Amiga)
  6029.     id AA00000; Sun, 22 Aug 93 02:25:08 PST
  6030. Received: from bos1a.delphi.com by crash.cts.com with smtp
  6031.     (Smail3.1.28.1 #15) id m0oU1h3-0000LDC; Sat, 21 Aug 93 15:45 PDT
  6032. Received: from delphi.com by delphi.com (PMDF V4.2-11 #4520) id
  6033.  <01H20MQNRJZ49AMNLG@delphi.com>; Sat, 21 Aug 1993 18:45:41 EDT
  6034. Date: Sat, 21 Aug 1993 18:45:40 -0400 (EDT)
  6035. Message-id: <01H20MQNSW769AMNLG@delphi.com>
  6036. X-VMS-To: IN%"amigae@bkhouse.cts.com"
  6037. MIME-version: 1.0
  6038. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  6039. Content-transfer-encoding: 7BIT
  6040. From: NES@delphi.com
  6041. To: amigae@bkhouse.cts.com
  6042. Subject: Help with object pointers
  6043.  
  6044. I am trying to convert a C program to E.  But I am having trouble with
  6045. a OBJECT pointer.  Here is the problem code:
  6046.  
  6047. PROC alloclayers(msglayer:PTR TO layer, layer_array[]:PTR TO layer)
  6048. I get the error with layer_array, "VARIBLE REQUIRED".
  6049. I have tried it as a ARRAY OF layer and a few other combinations....
  6050. Can anybody out there help?
  6051.  Eric   (NES@delphi.com)
  6052.  
  6053. From crash!gold.tc.umn.edu!olso0001 Sun, 22 Aug 93 02:26:15 PST
  6054. Received: by bkhouse.cts.com (V1.16/Amiga)
  6055.     id AA00000; Sun, 22 Aug 93 02:26:15 PST
  6056. Received: from gold.tc.umn.edu by crash.cts.com with smtp
  6057.     (Smail3.1.28.1 #15) id m0oU8Ka-0000ipC; Sat, 21 Aug 93 22:51 PDT
  6058. Received: by gold.tc.umn.edu; Sun, 22 Aug 93 00:51:07 -0500
  6059. Message-Id: <0012c77094aa07095@gold.tc.umn.edu>
  6060. Date: Sun, 22 Aug 1993 00:51:03 -0500 (CDT)
  6061. X-Mailer: ELM [version 2.4 PL13]
  6062. MIME-Version: 1.0
  6063. Content-Type: text/plain; charset=US-ASCII
  6064. Content-Transfer-Encoding: 7bit
  6065. Content-Length: 44
  6066. From: olso0001@gold.tc.umn.edu
  6067. To: amigae@bkhouse.cts.com
  6068. Subject: subscribe
  6069.  
  6070. Please subscribe me
  6071. olso0001@gold1.umn.edu
  6072.  
  6073. From crash!kirk.safb.af.mil!BWILLS Mon, 23 Aug 93 02:15:56 PST
  6074. Received: by bkhouse.cts.com (V1.16/Amiga)
  6075.     id AA00000; Mon, 23 Aug 93 02:15:56 PST
  6076. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  6077.     (Smail3.1.28.1 #15) id m0oUG9l-00008KC; Sun, 22 Aug 93 07:12 PDT
  6078. Message-Id: <m0oUG9l-00008KC@crash.cts.com>
  6079. Date: 22 Aug 93 09:12:00 CST
  6080. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  6081. To: "amigae" <amigae@bkhouse.cts.com>
  6082. Subject: Incs&Adocs / Electronic
  6083.  
  6084. I posted this a while back but I guess not everyone got it.  So here it is
  6085. again, hope you don't remind reruns. :)  Anyway, it's short and sweet.
  6086.  
  6087. ----- ORIG MSG:
  6088.  
  6089. From:    KIRK::WINS%"carolyn@cbmvax.cbm.commodore.com" 15-JUN-1993 09:13:13.46
  6090. To:    BWILLS
  6091. CC:    
  6092. Subj:    Re: Inquiry:  CATS
  6093.  
  6094. Return-Path: <carolyn@cbmvax.cbm.commodore.com>
  6095. Received: from cbmmail.commodore.com by kirk.safb.af.mil with SMTP ; 
  6096.           Tue, 15 Jun 93 09:13:07 CST
  6097. Received: from cbmvax.cbm.commodore.com by cbmmail.commodore.com (4.1/SMI-4.1)
  6098.     id AA15583; Tue, 15 Jun 93 10:03:28 EDT
  6099. Received: by cbmvax.cbm.commodore.com
  6100.     (5.57/UUCP-Project/Commodore - Server Version 01/25/93)
  6101.     id AA26510; Tue, 15 Jun 93 10:03:40 EDT
  6102. Date: Tue, 15 Jun 93 10:03:40 EDT
  6103. From: carolyn@cbmvax.cbm.commodore.com (Carolyn Scheppner - CATS)
  6104. Message-Id: <9306151403.AA26510@cbmvax.cbm.commodore.com>
  6105. To: BWILLS@kirk.safb.af.mil
  6106. Subject: Re: Inquiry:  CATS
  6107.  
  6108. The CATS CD is for developers only.  The 2.0 Includes and Autodocs
  6109. are in the Addison Wesley   Amiga Rom Kernel Manual "Includes and
  6110. Autodocs" and are probably also still available as the 2.0 Native
  6111. Developer Update.  I am working on the 3.x Native Developer Update
  6112. which I hope to finish soon.  At that time, it will be available
  6113. for purchase by anyone (floppies)
  6114.  
  6115. BTW - The CATS CD is a CD-ROM
  6116.  
  6117. From crash!cup.portal.com!Politikill Mon, 23 Aug 93 02:16:29 PST
  6118. Received: by bkhouse.cts.com (V1.16/Amiga)
  6119.     id AA00000; Mon, 23 Aug 93 02:16:29 PST
  6120. Received: from nova.unix.portal.com by crash.cts.com with smtp
  6121.     (Smail3.1.28.1 #15) id m0oUJBD-0000YaC; Sun, 22 Aug 93 10:26 PDT
  6122. Received: by nova.unix.portal.com (5.65b/4.1 1.413) 
  6123.     id AA27415; Sun, 22 Aug 93 10:30:14 -0700
  6124. Received: from hobo  by portal.unix.portal.com (1.721) 
  6125.     id AA07255; Sun, 22 Aug 93 10:30:13 -0700
  6126. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  6127.     id AA25700; Sun, 22 Aug 93 10:30:12 PDT
  6128. Return-Path: <Politikill@cup.portal.com>
  6129. Lines: 36
  6130. Date: Sun, 22 Aug 93 10:30:11 PDT
  6131. Message-Id: <9308221030.2.8931@cup.portal.com>
  6132. X-Origin: The Portal System (TM)
  6133. From: Politikill@cup.portal.com
  6134. To: AmigaE@bkhouse.cts.com
  6135. Subject: Re: Autodocs!
  6136.  
  6137. >Regarding the post for help with System()...
  6138. >could someone, some delightfully good person, some
  6139. >person who should be made a saint, please post, or tell us how
  6140. >to get, the Autodocs/RKRM stuff for either 1.3 or 2.0?
  6141. >I can't find them anywhere, and no, I can't get the manuals from
  6142. >a dealer.
  6143.  
  6144.     Try Computer Basics/AmigaMan (same company)...they do have the RKMs, and
  6145. an ok discount too.  You can get the whole set for about $100, or seperately
  6146. for about $10 off each. 
  6147.  
  6148. >I've been asking for ages, but nobody seems to be able to tell me how
  6149. >to properly access the Serial.device, let alone the io_actual thing..
  6150. >Sp please, do a good deed, make people happy, POST!
  6151. >vinny
  6152.  
  6153.     Also try FFish Disk 741 and 742 (I think) have the exapmles from RKM
  6154. libs and Devices. They are in C, but you might be able to decipher the code
  6155. and convert it to E.  It will at least show how to open the serial port.
  6156.  
  6157. >PS and post more code!
  6158.  
  6159.     Does it have to be working code? :-)
  6160.  
  6161.  / / /
  6162. /_/_/iZ
  6163.  
  6164. MODULE 'WiZkId'
  6165. PROC main()
  6166.   wizkid.inetaddress:='Politikill@cup.portal.com'
  6167.   wizkid.realname:='Jeffrey J Peden ]['
  6168. ENDPROC
  6169.  
  6170.  
  6171. *-- GammaTag Version 2.8 --*
  6172. *-- Strength of conviction does not excuse rudeness.
  6173.  
  6174. From crash!postoffice.utas.edu.au!t_little Mon, 23 Aug 93 02:16:47 PST
  6175. Received: by bkhouse.cts.com (V1.16/Amiga)
  6176.     id AA00000; Mon, 23 Aug 93 02:16:47 PST
  6177. Received: from bruny.cc.utas.edu.au by crash.cts.com with smtp
  6178.     (Smail3.1.28.1 #15) id m0oUKzK-0000KYC; Sun, 22 Aug 93 12:22 PDT
  6179. Received: by bruny.cc.utas.edu.au id AA01944
  6180.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 23 Aug 1993 05:21:57 +1000
  6181. Message-Id: <199308221921.AA01944@bruny.cc.utas.edu.au>
  6182. Date: Mon, 23 Aug 93 5:21:56 EST
  6183. X-Mailer: ELM [version 2.3 PL11]
  6184. From: Timothy Little <t_little@postoffice.utas.edu.au>
  6185. To: amigae@bkhouse.cts.com (Amiga E mailing list)
  6186. Subject: Autodocs!
  6187.  
  6188. > Regardine the post for help with System()...
  6189. > could someone, some delightfully good person, some
  6190. > person who should be made a saint, please post, or tell us how
  6191. > to get, the Autodocs/RKRM stuff for either 1.3 or 2.0?
  6192. > I can't find them anywhere, and no, I can't get the manuals from
  6193. > a dealer.
  6194.  
  6195. Sorry, I can't help here ... I have 6 manuals for KS1.3 (non-ECS) and the 
  6196. 2.04 AmigaDOS Manual, but I can't even get the newer manuals, let alone
  6197. autodocs.  I'm highly annoyed that Commodore doesn't produce a smaller
  6198. update book for those of us who have already shelled out $300 for (now
  6199. essentially useless) old manuals.
  6200.  
  6201. > I've been asking for ages, but nobody seems to be able to tell me how
  6202. > to properly access the Serial.device, let alone the io_actual thing..
  6203. > So please, do a good deed, make people happy, POST!
  6204.  
  6205. I haven't used 'serial.device' in E yet, but it should be essentially
  6206. identical to C usage ... here's my first attempt.  (I can't really test
  6207. it, I'm using the serial port to post this, so it would fail)
  6208.  
  6209.  
  6210. MODULE 'Devices/Serial'
  6211. RAISE "Dev" IF OpenDevice()=NIL,  /*...and other error handlers */
  6212. DEF request:PTR TO ioextser
  6213.   OpenDevice('serial.device', unit, request, 0)
  6214.   request.command := SDCMD_SETPARAMS
  6215.   request.extflags := 0
  6216.   request.baud := myBaudRate
  6217.   request.serflags := SERF_RAD_BOOGIE + SERF_7WIRE
  6218.   DoIO(request)
  6219.  
  6220.  
  6221. This has set up the serial device for future use.  RAD_BOOGIE specifies that
  6222. no character checking is to be performed - no xON/xOFF, parity, break signal,
  6223. and assumes 8-bit characters.  It runs at higher speed.
  6224.  
  6225.  
  6226. /* Reading from the serial port */
  6227.   request.command := SDCMD_QUERY
  6228.   DoIO(request)
  6229.   blockSize := request.length  /* get all unread bytes; no more, no less */
  6230. /* if port pin values are needed, 'request.status' contains the bits */
  6231.   request.command := CMD_READ
  6232.   request.length := blockSize
  6233.   request.data := readBuffer
  6234.   DoIO(request)
  6235.  
  6236.  
  6237. If you wish to read a block of characters of known size, skip the SDCMD_QUERY
  6238. step and just put the block size in 'request.length'.  If you want to read 
  6239. NUL- or EOL-terminated lines, you add 'SERF_EOFMODE' to the 'request.serflags'
  6240. field of the initial 'SDCMD_SETPARAMS' request, and set 'request.termarray[]'
  6241. to a list of valid end-of-read characters.
  6242.  
  6243. Writing is simpler; just set up 'data', command and 'length' fields to the
  6244. obvious values.  '-1' in 'length' means a null-terminated string.
  6245.  
  6246.  
  6247. Repeat warning:  I haven't tested this code in E, so there may be problems
  6248. with it.  You'll also need to fill in the error-handling details.
  6249.  
  6250. --
  6251. Tim Little
  6252.  
  6253. From crash!postoffice.utas.edu.au!t_little Mon, 23 Aug 93 02:16:56 PST
  6254. Received: by bkhouse.cts.com (V1.16/Amiga)
  6255.     id AA00000; Mon, 23 Aug 93 02:16:56 PST
  6256. Received: from bruny.cc.utas.edu.au by crash.cts.com with smtp
  6257.     (Smail3.1.28.1 #15) id m0oULdP-00007XC; Sun, 22 Aug 93 13:03 PDT
  6258. Received: by bruny.cc.utas.edu.au id AA02590
  6259.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 23 Aug 1993 06:03:23 +1000
  6260. Message-Id: <199308222003.AA02590@bruny.cc.utas.edu.au>
  6261. Date: Mon, 23 Aug 93 6:03:22 EST
  6262. X-Mailer: ELM [version 2.3 PL11]
  6263. From: Timothy Little <t_little@postoffice.utas.edu.au>
  6264. To: amigae@bkhouse.cts.com (Amiga E mailing list)
  6265. Subject: Re: I am back!
  6266.  
  6267. > The server takes care of the 
  6268. > physics so no one can 'cheat'.  The client takes care of conrol mechanisms
  6269. > so it can just tell the client stuff like "I've changed the setting of
  6270. > engine 7 to 10" or whatever.
  6271.  
  6272. I can see the server code becoming *huge* in short order.  The server needs
  6273. to decide (look up) what engine 7 does, it's effect on rotation and velocity,
  6274. radar and IR signatures, fuel consumption rates, etc.  There will probably
  6275. be multiple players at any given instant, and multiple controls from each 
  6276. player.  It also has to coordinate the transfers of all information to/from
  6277. clients.  This is just the -skeleton- of its operation.
  6278.  
  6279. > I'd like to keep the sci-fi stuff sorta realistic, otherwise it defeats 
  6280. > the purpose of realism, i think.  We can always debate each idea tho.
  6281.  
  6282. What models do we have already for rotation, acceleration, gravity, impact
  6283. and heat?  I mean just the mathematical models, not implementation.
  6284.  
  6285. >     oh, we WILL make it go on 2400, since that's what i've got :)
  6286.  
  6287. Me too, and I've written a multi-player action game before:  it's a bitch!
  6288. The main problem is that it is really low on bandwidth.  So you need to
  6289. compress the information to keep the frame rate up.  However, the error
  6290. detection/correction data chews up a chunk of each frame.  Then you find
  6291. that sometimes there's just *too much* data, and you get 'slow frames'.
  6292. Also, 1/10th of a second deosn't look like much on screen, but you get
  6293. drift between each program's world-view which can cause weird errors.
  6294. 'Manually' synchronising the systems introduces yet more data to be squashed
  6295. along that narrow communication line.  If you're lucky, you have a model
  6296. that can automatically synchronise without needing to be told.  Otherwise,
  6297. you have to choose between rewriting the model (and associated code), or
  6298. living with uneven frame rates with noticeable pauses.
  6299.  
  6300. (Whew.  Now that I've got that out of my system, I can start to think
  6301. positively again!)
  6302.  
  6303. > Same argument for VGA/DOS.  It'll work on X/unix too.  Those platforms
  6304. > are SO different that it will be highly portable to say, amigas (hint
  6305. > hint) or macs or suns, etc etc etc
  6306.  
  6307. Do I hear a hint for Amiga work?  I should be able to do some porting.
  6308. I have written a number of 3D graphics routines, and I can handle serial or
  6309. parallel port communications.  Minus - I don't know much about TCP/IP, SLIP
  6310. or Ethernet; and I am worse than abyssmal at creating good user interfaces.
  6311.  
  6312. --
  6313. Tim Little
  6314.  
  6315. From crash!UNCA.EDU!JVANRIPER Mon, 23 Aug 93 02:17:09 PST
  6316. Received: by bkhouse.cts.com (V1.16/Amiga)
  6317.     id AA00000; Mon, 23 Aug 93 02:17:09 PST
  6318. Received: from uncavx by crash.cts.com with smtp
  6319.     (Smail3.1.28.1 #15) id m0oUMXd-0000KMC; Sun, 22 Aug 93 14:01 PDT
  6320. Received: from UNCA.EDU by UNCA.EDU (PMDF V4.2-13 #3902) id
  6321.  <01H21WTFOLNQ90MW74@UNCA.EDU>; Sun, 22 Aug 1993 17:00:33 EDT
  6322. Date: Sun, 22 Aug 1993 17:00:33 -0400 (EDT)
  6323. Message-id: <01H21WTFOLNS90MW74@UNCA.EDU>
  6324. Organization: University of North Carolina at Asheville
  6325. X-VMS-To: IN%"amigae@bkhouse.cts.com"
  6326. MIME-version: 1.0
  6327. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  6328. Content-transfer-encoding: 7BIT
  6329. From: "Joseph E. Van_Riper III" <JVANRIPER@UNCA.EDU>
  6330. To: amigae@bkhouse.cts.com
  6331. Subject: Spawning a process with E
  6332.  
  6333.  
  6334. Some people here were asking how to do this (Politikill especially, for the
  6335. development thingy).  I had to figure out how to do this when trying to get my
  6336. Quip program to run an external command, and I *think* I've got the right idea.
  6337.  
  6338. There are a couple of ways to do this... although both ways are NOT
  6339. asynchronous (to do this asynchronously I guess you'd have to do something like
  6340. "RUN <name of prog & args>"), perhaps it might point to a way...
  6341.  
  6342. Execute() & SystemTagList()
  6343.  
  6344. success = Execute (commandString, input, output)
  6345. D0            D1          D2     D3
  6346.  
  6347. BOOL Execute (char *, BPTR, BPTR)
  6348.  
  6349. Running this will cause whatever's in your output variable (stdout/in) to be
  6350. used for your command's stdio.  The bad thing about using this command is that
  6351. it doesn't return the result of the command (therefore, no error-checking can
  6352. be done by finding out how the editor Exit()ed).
  6353.  
  6354. The really cool thing, for my money, is to use the SystemTagList command
  6355. (available V36 on... so be careful if you want to use this).
  6356.  
  6357. error = SystemTagList(command, tags)
  6358. D0              D1       D2
  6359.  
  6360. LONG SystemTagList(UBYTE *, struct TagItem *)
  6361.  
  6362. This one will return an error for you.  Of course, if you're RUNning the
  6363. command, I suppose you could stick with Execute without any trouble.
  6364.  
  6365. Another thing cool about this, however, is you can try something like...
  6366.  
  6367. error := SystemTagList('editor',[SYS_ASYNCH,SYS_USERSHELL])
  6368.  
  6369. ...which would run your command asynchronously (I forgot about that).
  6370.  
  6371. Other tag items of use... [SYS_INPUT,Input(),SYS_OUTPUT,Output()]
  6372.  
  6373. Be careful.. using SYS_ASYNCH will cause whatever is passed as
  6374. SYS_INPUT/SYS_OUTPUT to be closed when the command is done.. even if it was
  6375. your own Input()/Output() packets!  You might want to consider either making
  6376. these values '0', or giving the command its own little console window to write
  6377. in.
  6378.  
  6379. As for where to get the ROM Kernel Reference Manual, I think you have to
  6380. contact Commodore by mail or phone and order the manuals, if you can't get them
  6381. by a local store or something (I'm somewhat lucky.. I can drive a couple
  6382. hundred miles to get at them <sigh>).
  6383.  
  6384. The Manuals are published in a bound format by Addison-Wesley Publishing
  6385. Company, Inc.  The ISBN of the RKRM is 0-201-56773-3, and it's noted as
  6386. Commodore item number 327271-07.
  6387.  
  6388. Commodore Applications and Technical Support (CATS) may offer some help, too..
  6389. from the book:
  6390.  
  6391. Commodore maintains a technical support group dedicated to helping developer
  6392. achieve their goals with the Amiga.  Currently, technical support programs are
  6393. available to meet the needs or both smaller, independent software cevelopers
  6394. and larger corporations.  Subscriptions to Commodore's technical support
  6395. publication, Amiga Mail, is available to anyone with an interest in the latest
  6396. news, Commodore software and hardware changes, and tips for developers.
  6397.  
  6398. To request an application for Commodore's developer supprt program, or a list
  6399. of CATS technical publications send a self-addressed, stamped, 9"x12" envelope
  6400. to:
  6401.  
  6402. CATS-Information
  6403. 1200 Wilson Drive
  6404. West Chester, PA 19380-4231
  6405.  
  6406. (end quote.. not reprinted with permission)
  6407.  
  6408. Hope that helps someone.
  6409.  
  6410. - Trey
  6411.  
  6412. From crash!cogs.susx.ac.uk!johnm Mon, 23 Aug 93 02:17:13 PST
  6413. Received: by bkhouse.cts.com (V1.16/Amiga)
  6414.     id AA00000; Mon, 23 Aug 93 02:17:13 PST
  6415. Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
  6416.     (Smail3.1.28.1 #15) id m0oUMer-0000YCC; Sun, 22 Aug 93 14:09 PDT
  6417. Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #38)
  6418.     id m0oUMeI-00000CC; Sun, 22 Aug 93 22:08 BST
  6419. Message-Id: <m0oUMeI-00000CC@tsunb.ctn.cogs.susx.ac.uk>
  6420. Date: Sun, 22 Aug 1993 22:08:26 +0100 (BST)
  6421. In-Reply-To: <9308201754.1.19489@cup.portal.com> from "Politikill@cup.portal.com" at Aug 20, 93 05:54:10 pm
  6422. X-Mailer: ELM [version 2.4 PL22]
  6423. MIME-Version: 1.0
  6424. Content-Type: text/plain; charset=US-ASCII
  6425. Content-Transfer-Encoding: 7bit
  6426. Content-Length: 783
  6427. From: "The Mighty Git" <johnm@cogs.susx.ac.uk>
  6428. To: Politikill@cup.portal.com
  6429. Cc: AmigaE@bkhouse.cts.com
  6430. Subject: Re: System() ?
  6431.  
  6432. Have a Politikill@cup.portal.com:
  6433. :> 
  6434. :>     I need _MORE_HELP_! (Crowd yells "yeah!" :-)  I am really starting to
  6435. :> move on my EDS project, and need some help getting my editor started.  (I am
  6436. :> having to use an external editor, cause none of you are willing to give me
  6437. :> your source for your text editors).  
  6438.  
  6439. Much as i'd love to give you the Source to my text editor, ASDG would see
  6440. it another way ;-)
  6441.  
  6442. :>     If anyone has a listing of dos functions (Autodocs) could you post them
  6443. :> or uuencode me if they are BIG, or if you have examples of using this, or
  6444. :> BOTH :-)  I need this ASAP....in other words BEFORE I LOSE STEAM! 
  6445.  
  6446. Is the mailing of C='s Autodocs not a trifle illegal?  If not can someone
  6447. send me all of them :)
  6448.  
  6449. --
  6450. Git (So far 100% planning, 0% implementation)
  6451.  
  6452. From crash!cogs.susx.ac.uk!johnm Mon, 23 Aug 93 02:17:17 PST
  6453. Received: by bkhouse.cts.com (V1.16/Amiga)
  6454.     id AA00000; Mon, 23 Aug 93 02:17:17 PST
  6455. Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
  6456.     (Smail3.1.28.1 #15) id m0oUMja-0000WEC; Sun, 22 Aug 93 14:13 PDT
  6457. Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #38)
  6458.     id m0oUMj3-00000CC; Sun, 22 Aug 93 22:13 BST
  6459. Message-Id: <m0oUMj3-00000CC@tsunb.ctn.cogs.susx.ac.uk>
  6460. Date: Sun, 22 Aug 1993 22:13:21 +0100 (BST)
  6461. In-Reply-To:  <9308211404.aa12133@galjoen.cs.vu.nl> from "Elschot VAW" at Aug 21, 93 02:04:57 pm
  6462. X-Mailer: ELM [version 2.4 PL22]
  6463. MIME-Version: 1.0
  6464. Content-Type: text/plain; charset=US-ASCII
  6465. Content-Transfer-Encoding: 7bit
  6466. Content-Length: 666
  6467. From: "The Mighty Git" <johnm@cogs.susx.ac.uk>
  6468. To: velschot@cs.vu.nl (Elschot VAW)
  6469. Cc: amigae@bkhouse.cts.com
  6470. Subject: Re: Autodocs!
  6471.  
  6472. Have a Elschot VAW:
  6473. :> 
  6474. :> ...or tell us how to get, the Autodocs/RKRM stuff for either 1.3 or 2.0?
  6475. :> 
  6476.  
  6477. I was under the impression that you had to be a registered developer with
  6478. C= before they would let you have the Autodocs.  I also heard it was about
  6479. 100 pounds to register (a bit out of my league) - Maybe the 'E' group
  6480. could register and we could share them ;-)
  6481.  
  6482. If this is true then it's a shame.  C= want everyone to program correctly,
  6483. yet they will not tell us HOW unless we pay, and the only way I can think
  6484. of making the money is to write some decent utils (which I can't write
  6485. without the Autodocs help!).  Silly (but I guess the need the money).
  6486.  
  6487. --
  6488. Git
  6489.  
  6490. From crash!cup.portal.com!Politikill Mon, 23 Aug 93 02:19:03 PST
  6491. Received: by bkhouse.cts.com (V1.16/Amiga)
  6492.     id AA00000; Mon, 23 Aug 93 02:19:03 PST
  6493. Received: from nova.unix.portal.com by crash.cts.com with smtp
  6494.     (Smail3.1.28.1 #16) id m0oUSsf-0000imC; Sun, 22 Aug 93 20:47 PDT
  6495. Received: by nova.unix.portal.com (5.65b/4.1 1.413) 
  6496.     id AA10419; Sun, 22 Aug 93 20:51:48 -0700
  6497. Received: from hobo  by portal.unix.portal.com (1.721) 
  6498.     id AA15144; Sun, 22 Aug 93 20:51:46 -0700
  6499. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  6500.     id AA24491; Sun, 22 Aug 93 20:51:45 PDT
  6501. Return-Path: <Politikill@cup.portal.com>
  6502. Lines: 80
  6503. Date: Sun, 22 Aug 93 20:51:44 PDT
  6504. Message-Id: <9308222051.1.9643@cup.portal.com>
  6505. X-Origin: The Portal System (TM)
  6506. From: Politikill@cup.portal.com
  6507. To: AmigaE@bkhouse.cts.com
  6508. Subject: RE: System() ?
  6509.  
  6510. >I agree with your complaints.  Wouter said that when he releases E V2.5 (with
  6511. >user-modules) he's going to be including some C-like modules.  You may want to
  6512. >put in your request for this one (System()).
  6513.  
  6514.     Ahhh, well....it's no biggie. I don't need it rigt now anyway.
  6515.  
  6516.     BTW: What did you think of the last version I sent you (EDS)? I am going
  6517. to have to send you the latest version...I am having a problem using the
  6518. notify function of Dos...the sample program that comes with E works fine on
  6519. my machine, but I haven't been able to get it to work inside EDS :-( I am
  6520. getting pretty pissedat this, cause I seem to be doing everything right, but
  6521. there must be some conflict with someting else.  I have one more thing to
  6522. try, having my task identifier defined as an PTR TO tc (not done in
  6523. watch.e)...but that is the only thing I can think of.  I am making sure the
  6524. file has no outstanding locks on it, and that the siganl is being allocated,
  6525. and all that crap.  
  6526.     I do notice that the notifyrequest structure is different in E than it
  6527. it described in the RKMs...(Well, sort of described :-)...the RKMs say to
  6528. initialise nreq.nr_stuff.nr_signalnum and nreq.nr_stuff.nr_port (I think)
  6529. but E doesn't support objects like that (yet) so I think thats why they are
  6530. different.
  6531.     In case you're wondering, I want to do this cause I need to know when a
  6532. change is made to the file loaded into the editor so that the changes also
  6533. show up in the file in memory and that I can ask the user if he/she/it
  6534. (can't forget to be politically correct, even tho I have yet to see a
  6535. message from a more feminine E progger, in this day in age) wants to make
  6536. revision comments when the file is saved.  This make much more sense than
  6537. waiting for the program to end, cause I know I don't quit the program
  6538. everytime I make a change to the source and compile it! :-) 
  6539.     I saw CEd today (3.5) and it sucks! There is no way in hell I will ever
  6540. support it! I am sorry, but that interface is so "blaaaaaahhh"! I had never
  6541. seen a copy of it before, and hope I don't have to again. When someone shows
  6542. me something that can beat JEd or that I can change myself (through E) I
  6543. might give it up...but so far it is _THE_ OS 2.x+ Editor of choice! I really
  6544. don't know what all the fuss about 3.5 coming out is...it really doesn't do
  6545. too much well.  I think the programmers tried to make it TOO backward
  6546. compatible, and ended up making is ass backwards. The first thing that
  6547. turned me off was the prop gadget. Still the old 1.3 style square in a big
  6548. (pattern filled) verticle rectangle (no beveling)...should be gadtools or
  6549. intuition looking like gadtools. Even better would have been a little 2.0
  6550. style custom imagery for the prop_gad. Then the menus...those are strange...
  6551.  
  6552.     I am sure it has very nice features, but I can't stand something that
  6553. looks gawdy! It has to be newlook or nothing.  And it has to be compatible
  6554. with MagicMenus (no custom backfill in the menus)...BIG reason why terminus
  6555. never made it onto a hotkey :-)
  6556.  
  6557.     And, if you are wondering why all this babble is in reply to your
  6558. message, it beats me :-) The CEd stuff is just my Not_So_Humble_Opinion...
  6559. and is in this message cause I'm bored and feel like typing and am
  6560. stuck/frustrated with progging, but the rest of the stuff up there should
  6561. interest you.  If I don't get notify working, expect to see a UUEncoded form
  6562. in your mailbox sometime tomorrow :-)
  6563.  
  6564.     I have made a lot of improvements tho! I'll make some of the necessary
  6565. changes for you to run it on your system, like removing the image and making
  6566. it 16 instread of 32 colors...still using the Xen.font so that doesn't need
  6567. to be changed...you will need to replace the mode ID again. I forget what it
  6568. was I told you...and it will be easier for you to look at the old EDS source
  6569. than for me to look it up...
  6570.  
  6571.  / / /
  6572. /_/_/iZ
  6573.  
  6574.  
  6575.  
  6576. >Later.
  6577. >-- Barry
  6578. >
  6579.  
  6580.  
  6581. MODULE 'WiZkId'
  6582. PROC main()
  6583.   wizkid.inetaddress:='Politikill@cup.portal.com'
  6584.   wizkid.realname:='Jeffrey J Peden ]['
  6585. ENDPROC
  6586.  
  6587.  
  6588. *-- GammaTag Version 2.8 --*
  6589. *-- "Modesty died when false modesty was born." Mark Twain
  6590.  
  6591. From crash!cbos.uc.edu!USR1400A Mon, 23 Aug 93 02:46:49 PST
  6592. Received: by bkhouse.cts.com (V1.16/Amiga)
  6593.     id AA00000; Mon, 23 Aug 93 02:46:49 PST
  6594. Received: from cbos.uc.edu by crash.cts.com with smtp
  6595.     (Smail3.1.28.1 #17) id m0oUXq8-0000F5C; Mon, 23 Aug 93 02:05 PDT
  6596. Received: by cbos.uc.edu (3.5/1.0)
  6597.         id AA30521; 23 Aug 93 05:08:01 -0400
  6598. Return-Path: <USR1400A@cbos.uc.edu>
  6599. Date: 22 Aug 93 21:05:00 -0400
  6600. Message-Id: <199308230508.AA30521@cbos.uc.edu>
  6601. From: USR1400A@cbos.uc.edu
  6602. To: amigae@bkhouse.cts.com
  6603. Subject: Politikil Editor Plea
  6604.  
  6605. I don't know very much at all about EDS, by I surmised that it is some sort
  6606. of an E integrated development environment system. Re: some of your other
  6607. questions: the system I use for the amigae mailing list is indeed a Unix
  6608. system running on a Tamdem machine. I only get 16 lines for messages I write.
  6609. Re: launching programs aschronously (sorry about spelling), I have written
  6610. a little utility in E that detaches itself from the shell/cli it was started
  6611. from by doing a CreateProc on its own seglist. I'm not sure what the other
  6612. person told you about launching an external program, but the method I just
  6613. mentioned could also be used to launch an external program by using LoadSeg
  6614. to get a seglist for it and then using CreateProc (or CreateNewProc, if
  6615. you are generating 37 and later code). BTW, the reason I use this system is
  6616. that it is on a FreeNet and I thereby get access to Internet email at no
  6617. charge (such as it is).
  6618.  
  6619. From crash!serv-200.dfki.uni-kl.de!dfki.uni-kl.de!langston Mon, 23 Aug 93 03:46:37 PST
  6620. Received: by bkhouse.cts.com (V1.16/Amiga)
  6621.     id AA00000; Mon, 23 Aug 93 03:46:37 PST
  6622. Received: from uni-kl.de by crash.cts.com with smtp
  6623.     (Smail3.1.28.1 #17) id m0oUZHA-0000q6C; Mon, 23 Aug 93 03:37 PDT
  6624. Received: from serv-200.dfki.uni-kl.de by stepsun.uni-kl.de id aa04689;
  6625.           23 Aug 93 12:37 MET DST
  6626. Received: from serv-300.dfki.uni-kl.de by serv-200.dfki.uni-kl.de id aa28960;
  6627.           23 Aug 93 10:37 GMT
  6628. Received: from ws-308.dfki.uni-kl.de by serv-300.dfki.uni-kl.de id aa03524;
  6629.           23 Aug 93 10:37 GMT
  6630. cc: Amiga E mailing list <amigae@bkhouse.cts.com>, langston@dfki.uni-kl.de
  6631. In-reply-to: Your message of "23 Aug 1993 06:03:22 CDT."
  6632.              <199308222003.AA02590@bruny.cc.utas.edu.au>
  6633. Date: Mon, 23 Aug 1993 12:37:09 +0200
  6634. Message-ID:  <9308231037.aa03524@serv-300.dfki.uni-kl.de>
  6635. From: Mark Langston <langston@dfki.uni-kl.de>
  6636. To: Timothy Little <t_little@postoffice.utas.edu.au>
  6637. Subject: Re: I am back!
  6638.  
  6639. re: multi-player, serial-line (read: LOOOOOOW bandwidth required)
  6640. games and the like, I've read several informative chapters of a
  6641. book called CYBERSPACE: FIRST STEPS.  Sorry, don't have complete
  6642. ref with me (I'm at work), but there are several chapters on the
  6643. theory of information density in just such systems, including one
  6644. about some multi-user world written to run at 1200 baud off C=64's.
  6645.   I believe the main point of it was: OOP, OOP, OOP! (and more OOP!).
  6646. If the environment is completely object-oriented, then you can simply
  6647. update features of objects through very small signals. In addition,
  6648. the server should simply run as a 'world-manager', sending updates to
  6649. the clients.  The clients, OTOH, contain complete object specifications
  6650. and the like.
  6651.  
  6652.   The article also gets into how to resolve conflicts, e.g., two or
  6653. more people acting on the same object at the same time, etc.
  6654.  
  6655.   Someone remind me and I'll make it a point to bring the ref with me
  6656. to work tomorrow.
  6657.  
  6658. Mark "only a week until I can eat at Taco Hell again!"
  6659. Langston
  6660.  
  6661.  
  6662. Lost somewhere in Europe
  6663.  
  6664. From crash!cs.vu.nl!velschot Mon, 23 Aug 93 03:46:41 PST
  6665. Received: by bkhouse.cts.com (V1.16/Amiga)
  6666.     id AA00000; Mon, 23 Aug 93 03:46:41 PST
  6667. Received: from top.cs.vu.nl by crash.cts.com with smtp
  6668.     (Smail3.1.28.1 #17) id m0oUZJm-00001FC; Mon, 23 Aug 93 03:40 PDT
  6669. Received: from galjoen.cs.vu.nl by top.cs.vu.nl id aa23555;
  6670.           23 Aug 93 10:31 MET DST
  6671. Date:     Mon, 23 Aug 93 10:31:10 MET DST
  6672. Message-ID:  <9308231031.aa19852@galjoen.cs.vu.nl>
  6673. From: Elschot VAW <velschot@cs.vu.nl>
  6674. To: amigae@bkhouse.cts.com
  6675. Subject: TO barry d willis!
  6676.  
  6677. sorry for the multi-post, lost his adres.. :(
  6678. PLEASE YES! modules.. please! of the serlib.. please!!!!
  6679. thanx.. looks like a GREAT lib for my netserver programm..
  6680. vinny
  6681.  
  6682. From crash!East.Sun.COM!Michael.Soucy Mon, 23 Aug 93 05:42:59 PST
  6683. Received: by bkhouse.cts.com (V1.16/Amiga)
  6684.     id AA00000; Mon, 23 Aug 93 05:42:59 PST
  6685. Received: from Sun.COM by crash.cts.com with smtp
  6686.     (Smail3.1.28.1 #17) id m0oUany-00000nC; Mon, 23 Aug 93 05:15 PDT
  6687. Received: from snail.Sun.COM (snail.Corp.Sun.COM) by Sun.COM (4.1/SMI-4.1)
  6688.     id AA13515; Mon, 23 Aug 93 05:15:04 PDT
  6689. Received: from East.Sun.COM by snail.Sun.COM (4.1/SMI-4.1)
  6690.     id AA07396; Mon, 23 Aug 93 05:15:03 PDT
  6691. Received: from turbo.East.Sun.COM by East.Sun.COM (4.1/SMI-4.1)
  6692.     id AA19492; Mon, 23 Aug 93 08:15:02 EDT
  6693. Received: from madness.East.Sun.COM by turbo.East.Sun.COM (4.1/SMI-4.1)
  6694.     id AA14255; Mon, 23 Aug 93 08:11:30 EDT
  6695. Received: by madness.East.Sun.COM (4.1/SMI-4.1)
  6696.     id AA04255; Mon, 23 Aug 93 08:22:32 EDT
  6697. Date: Mon, 23 Aug 93 08:22:32 EDT
  6698. Message-Id: <9308231222.AA04255@madness.East.Sun.COM>
  6699. Classification: Sun Proprietary: Internal Use Only
  6700. From: Michael.Soucy@East.Sun.COM (Michael Soucy - Sun USOPS CSU Test Engineering)
  6701. To: amigae@bkhouse.cts.com
  6702. Cc: Michael.Soucy@East.Sun.COM
  6703. Subject: unsubscribe me
  6704.  
  6705.  
  6706. Please unsubscribe me from the listing. 
  6707.  
  6708.     It's been nice chatting with some of you folks either here or via email direct (Barry!). I'll most likely be losing internet access at the end of this 
  6709. week (either out of work or working for the new company and don't think they'll have internet access for awhile.....) but I can be reached at 1:324/125.0 in 
  6710. Fidonet or 40:700/13.0 in AmigaNet networks or in one of the international 
  6711. echos! Have a safe Fall (time of year for those who want to joke :) ) in school or whereever and Wouter! Looking forward to try and get involved with E
  6712. sometime soon!
  6713.  
  6714. Mike
  6715.  
  6716. From crash!unx.sas.com!jamie Tue, 24 Aug 93 03:06:56 PST
  6717. Received: by bkhouse.cts.com (V1.16/Amiga)
  6718.     id AA00000; Tue, 24 Aug 93 03:06:56 PST
  6719. Received: from lamb.sas.com by crash.cts.com with smtp
  6720.     (Smail3.1.28.1 #17) id m0oUbgl-000070C; Mon, 23 Aug 93 06:11 PDT
  6721. Received: from mozart by lamb.sas.com (5.65c/SAS/Gateway/10-28-91)
  6722.     id AA22639; Mon, 23 Aug 1993 09:11:57 -0400
  6723. Received: from cdevil.unx.sas.com by mozart (5.65c/SAS/Domains/5-6-90)
  6724.     id AA25369; Mon, 23 Aug 1993 09:11:15 -0400
  6725. Received: by cdevil.unx.sas.com (5.65c/SAS/Generic 9.01/3-26-93)
  6726.     id AA23965; Mon, 23 Aug 1993 09:11:12 -0400
  6727. Message-Id: <199308231311.AA23965@cdevil.unx.sas.com>
  6728. Date: Mon, 23 Aug 1993 09:11:11 -0500 (EDT)
  6729. In-Reply-To: <m0oUMj3-00000CC@tsunb.ctn.cogs.susx.ac.uk> from "The Mighty Git" at Aug 22, 93 10:13:21 pm
  6730. X-Mailer: ELM [version 2.4 PL20]
  6731. Mime-Version: 1.0
  6732. Content-Type: text/plain; charset=US-ASCII
  6733. Content-Transfer-Encoding: 7bit
  6734. Content-Length: 1757
  6735. From: James Cooper <jamie@unx.sas.com>
  6736. To: johnm@cogs.susx.ac.uk (The Mighty Git)
  6737. Cc: amigae@bkhouse.cts.com (Amiga E Mailing List)
  6738. Subject: Re: Autodocs!
  6739.  
  6740. >
  6741. > Have a Elschot VAW:
  6742. > :>
  6743. > :> ...or tell us how to get, the Autodocs/RKRM stuff for either 1.3 or 2.0?
  6744. > :>
  6745. >
  6746. > I was under the impression that you had to be a registered developer with
  6747. > C= before they would let you have the Autodocs.  I also heard it was about
  6748. > 100 pounds to register (a bit out of my league) - Maybe the 'E' group
  6749. > could register and we could share them ;-)
  6750. >
  6751. > If this is true then it's a shame.  C= want everyone to program correctly,
  6752. > yet they will not tell us HOW unless we pay, and the only way I can think
  6753. > of making the money is to write some decent utils (which I can't write
  6754. > without the Autodocs help!).  Silly (but I guess the need the money).
  6755.  
  6756. "The Mighty Git", eh?  That explains it...  :-)
  6757.  
  6758. Please try to hold down on the spam content in this mailing list.
  6759. Novices need correct information, not baseless speculation.
  6760.  
  6761. To order the latest includes from Commodore:
  6762.  
  6763. IN THE US:
  6764.  
  6765.         Commodore Business Machines, Inc.
  6766.         Department C
  6767.         1200 Wilson Drive
  6768.         West Chester, PA  19380
  6769.  
  6770. IN EUROPE:
  6771.  
  6772.         Hirsch & Wolf oHG
  6773.         Attn: Hans-Helmut Hirsch
  6774.         Mittelstr. 33
  6775.         5450 Neuwied 1
  6776.         Germany
  6777.  
  6778.         Fax: ++49-2631-23878
  6779.         Tel: ++49-2631-24485
  6780.         UUCP: cbmger!carla!hhhirsch
  6781.  
  6782. Ask for the "Native Developers Update Kit".
  6783.  
  6784. I have no idea if the 3.0 version is available yet, but the 2.04 has
  6785. been available for a long time, as 1.3 was before it, etc., etc.
  6786.  
  6787. No developer or other special status needed.  I don't know the prices
  6788. from Hirsch & Wolf, but the US price is $20 + $3 Shipping.
  6789.  
  6790. Your $23 gets you 4 disks, with the C includes, ASM includes, AutoDocs,
  6791. and a disk full of debugging utilities, including Enforcer, Mungwall,
  6792. IOTorture, Owner, Libs, etc., etc.
  6793.  
  6794. From crash!postoffice.utas.edu.au!t_little Tue, 24 Aug 93 03:07:00 PST
  6795. Received: by bkhouse.cts.com (V1.16/Amiga)
  6796.     id AA00000; Tue, 24 Aug 93 03:07:00 PST
  6797. Received: from bruny.cc.utas.edu.au by crash.cts.com with smtp
  6798.     (Smail3.1.28.1 #17) id m0oUbnQ-0000deC; Mon, 23 Aug 93 06:18 PDT
  6799. Received: by bruny.cc.utas.edu.au id AA25093
  6800.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 23 Aug 1993 23:16:36 +1000
  6801. Message-Id: <199308231316.AA25093@bruny.cc.utas.edu.au>
  6802. Date: Mon, 23 Aug 93 23:16:35 EST
  6803. In-Reply-To:  <9308231037.aa03524@serv-300.dfki.uni-kl.de>; from "Mark Langston" at Aug 23, 93 12:37 pm
  6804. X-Mailer: ELM [version 2.3 PL11]
  6805. From: Timothy Little <t_little@postoffice.utas.edu.au>
  6806. To: langston@dfki.uni-kl.de (Mark Langston)
  6807. Cc: amigae@bkhouse.cts.com (Amiga E mailing list)
  6808. Subject: Bandwidth problems
  6809.  
  6810. [... article including info on multiuser worlds ...]
  6811. >   I believe the main point of it was: OOP, OOP, OOP! (and more OOP!).
  6812. > If the environment is completely object-oriented, then you can simply
  6813. > update features of objects through very small signals. In addition,
  6814. > the server should simply run as a 'world-manager', sending updates to
  6815. > the clients.  The clients, OTOH, contain complete object specifications
  6816. > and the like.
  6817.  
  6818. OOP is definitely the way to go.  It would be all but impossible to do this
  6819. sort of project without using object-oriented design.  The problem is that
  6820. "very small signals" is a relative term.  Completely resending all the data
  6821. is obviously out of the question, but even data increments are a tight
  6822. squeeze.  To recap: at 2400 baud, with 5 players, and a desired frame-rate
  6823. of 10 per second, all the data from each player must fit in 6 bytes/frame.
  6824. This needs to include all overheads for transfer protocol.  6 bytes is not
  6825. much to work with.  Without compression, you could easily fill it just
  6826. with rotation info.
  6827.  
  6828. >   The article also gets into how to resolve conflicts, e.g., two or
  6829. > more people acting on the same object at the same time, etc.
  6830.  
  6831. In this case, it is not so much of a problem - I don't expect much control
  6832. conflict in this game.  Players control their own craft, and everything
  6833. else is controlled by the server.  It will put a large load on the server,
  6834. though.
  6835.  
  6836. --
  6837. Tim Little
  6838.  
  6839. From crash!postoffice.utas.edu.au!t_little Tue, 24 Aug 93 03:07:09 PST
  6840. Received: by bkhouse.cts.com (V1.16/Amiga)
  6841.     id AA00000; Tue, 24 Aug 93 03:07:09 PST
  6842. Received: from bruny.cc.utas.edu.au by crash.cts.com with smtp
  6843.     (Smail3.1.28.1 #17) id m0oUbqX-0000jcC; Mon, 23 Aug 93 06:22 PDT
  6844. Received: by bruny.cc.utas.edu.au id AA25150
  6845.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Mon, 23 Aug 1993 23:21:37 +1000
  6846. Message-Id: <199308231321.AA25150@bruny.cc.utas.edu.au>
  6847. Date: Mon, 23 Aug 93 23:21:36 EST
  6848. X-Mailer: ELM [version 2.3 PL11]
  6849. From: Timothy Little <t_little@postoffice.utas.edu.au>
  6850. To: amigae@bkhouse.cts.com (Amiga E mailing list)
  6851. Subject: Bandwidth problems (oops)
  6852.  
  6853.  
  6854. I just realised that my previous message was a reply in the E mailing list,
  6855. but contained references to "this game, ..." etc.  I am also involved in
  6856. a discussion on the 'spacegame' mailing list, with identical topic.  I am 
  6857. sorry for any confusion created by this.
  6858.  
  6859.  
  6860. --
  6861. Tim Little
  6862.  
  6863. From crash!serv-200.dfki.uni-kl.de!dfki.uni-kl.de!langston Tue, 24 Aug 93 03:07:12 PST
  6864. Received: by bkhouse.cts.com (V1.16/Amiga)
  6865.     id AA00000; Tue, 24 Aug 93 03:07:12 PST
  6866. Received: from uni-kl.de by crash.cts.com with smtp
  6867.     (Smail3.1.28.1 #17) id m0oUbtV-0000hDC; Mon, 23 Aug 93 06:25 PDT
  6868. Received: from serv-200.dfki.uni-kl.de by stepsun.uni-kl.de id aa06880;
  6869.           23 Aug 93 15:25 MET DST
  6870. Received: from serv-300.dfki.uni-kl.de by serv-200.dfki.uni-kl.de id aa00140;
  6871.           23 Aug 93 13:24 GMT
  6872. Received: from ws-308.dfki.uni-kl.de by serv-300.dfki.uni-kl.de id aa04479;
  6873.           23 Aug 93 13:24 GMT
  6874. cc: Mark Langston <langston@dfki.uni-kl.de>, 
  6875.     Amiga E mailing list <amigae@bkhouse.cts.com>
  6876. In-reply-to: Your message of "Mon, 23 Aug 1993 23:16:35 EST."
  6877.              <199308231316.AA25093@bruny.cc.utas.edu.au>
  6878. Date: Mon, 23 Aug 1993 15:24:52 +0200
  6879. Message-ID:  <9308231324.aa04479@serv-300.dfki.uni-kl.de>
  6880. From: Mark Langston <langston@dfki.uni-kl.de>
  6881. To: Timothy Little <t_little@postoffice.utas.edu.au>
  6882. Subject: Re: Bandwidth problems
  6883.  
  6884. Tim -
  6885.   6 bytes/frame per user? At what fps? 30?  (just looked..10 is what you said).
  6886. Well, you may want to consider that this is 60 bytes (you sure it isn't bits?)
  6887. per second.  
  6888.   Now, then.  Consider:  how many actions are possible per user per second?
  6889.                          how many SIMULTANEOUS actions are possible per user/second?
  6890.                          #1 and #2, but at user/frame level?
  6891.  
  6892. If you've got 6 BYTES/frame, this gives you 48bits/frame, or 480 bits/second.
  6893. Even if half of that is protocol, you still have 240 bits/second, which should
  6894. be more than enough once you consider #1,2,and 3 above.
  6895.  
  6896. (Alternatively, just write the thing to maximize bpf or bps and #1,2, and 3 above).
  6897.  
  6898. If, OTOH, you're working with 6 BITS/frame, it could be tight, although if you
  6899.  seriously restrict the items mentioned in 1,2,and 3 above, it could still work.
  6900.  
  6901. Sounds neat.  Lemme know how it comes out.
  6902.  
  6903. -mark
  6904.  
  6905. From crash!kirk.safb.af.mil!BWILLS Tue, 24 Aug 93 03:07:21 PST
  6906. Received: by bkhouse.cts.com (V1.16/Amiga)
  6907.     id AA00000; Tue, 24 Aug 93 03:07:21 PST
  6908. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  6909.     (Smail3.1.28.1 #17) id m0oUc6q-0000EnC; Mon, 23 Aug 93 06:38 PDT
  6910. Message-Id: <m0oUc6q-0000EnC@crash.cts.com>
  6911. Date: 23 Aug 93 08:38:00 CST
  6912. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  6913. To: "amigae" <amigae@bkhouse.cts.com>
  6914. Subject: Incs&Adocs / Electronic
  6915.  
  6916. I posted this a while back but I guess not everyone got it.  So here it is
  6917. again, hope you don't remind reruns. :)  Anyway, it's short and sweet.
  6918.  
  6919. ----- ORIG MSG:
  6920.  
  6921. From:    KIRK::WINS%"carolyn@cbmvax.cbm.commodore.com" 15-JUN-1993 09:13:13.46
  6922. To:    BWILLS
  6923. CC:    
  6924. Subj:    Re: Inquiry:  CATS
  6925.  
  6926. Return-Path: <carolyn@cbmvax.cbm.commodore.com>
  6927. Received: from cbmmail.commodore.com by kirk.safb.af.mil with SMTP ; 
  6928.           Tue, 15 Jun 93 09:13:07 CST
  6929. Received: from cbmvax.cbm.commodore.com by cbmmail.commodore.com (4.1/SMI-4.1)
  6930.     id AA15583; Tue, 15 Jun 93 10:03:28 EDT
  6931. Received: by cbmvax.cbm.commodore.com
  6932.     (5.57/UUCP-Project/Commodore - Server Version 01/25/93)
  6933.     id AA26510; Tue, 15 Jun 93 10:03:40 EDT
  6934. Date: Tue, 15 Jun 93 10:03:40 EDT
  6935. From: carolyn@cbmvax.cbm.commodore.com (Carolyn Scheppner - CATS)
  6936. Message-Id: <9306151403.AA26510@cbmvax.cbm.commodore.com>
  6937. To: BWILLS@kirk.safb.af.mil
  6938. Subject: Re: Inquiry:  CATS
  6939.  
  6940. The CATS CD is for developers only.  The 2.0 Includes and Autodocs
  6941. are in the Addison Wesley   Amiga Rom Kernel Manual "Includes and
  6942. Autodocs" and are probably also still available as the 2.0 Native
  6943. Developer Update.  I am working on the 3.x Native Developer Update
  6944. which I hope to finish soon.  At that time, it will be available
  6945. for purchase by anyone (floppies)
  6946.  
  6947. BTW - The CATS CD is a CD-ROM
  6948.  
  6949.  
  6950. From crash!mail.uunet.ca!micor!atronx!Mystic!Ken Tue, 24 Aug 93 03:10:41 PST
  6951. Received: by bkhouse.cts.com (V1.16/Amiga)
  6952.     id AA00000; Tue, 24 Aug 93 03:10:41 PST
  6953. Received: from ghost.uunet.ca by crash.cts.com with smtp
  6954.     (Smail3.1.28.1 #17) id m0oUhSo-0000nBC; Mon, 23 Aug 93 12:21 PDT
  6955. Received: from ocunix by mail.uunet.ca with UUCP id <101257(2)>; Mon, 23 Aug 1993 15:19:00 -0400
  6956. Received: by micor.OCUnix.On.Ca (smail2.5)
  6957.     id AA18777; 23 Aug 93 15:11:19 EDT (Mon)
  6958. Received: by atronx.OCUnix.On.Ca (1.06rwm/Amiga)
  6959.     id AA00000; Mon, 23 Aug 93 11:09:22 EST
  6960. Received: by Mystic.OCUnix.ON.CA (V1.16/Amiga)
  6961.     id AA003il; Sun, 22 Aug 93 20:35:03 EST
  6962. Date:    Sun, 22 Aug 1993 21:35:03 -0400
  6963. Message-Id: <9308230135.AA003ik@Mystic.OCUnix.ON.CA>
  6964. From: Ken@Mystic.OCUnix.ON.CA (Ken Robinson)
  6965. To: amigae@bkhouse.cts.com
  6966. Subject: Unsubscribe
  6967.  
  6968.  
  6969.  
  6970.  
  6971.      For the FIFTH TIME, PLEASE UNSUBSCRIBE ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  6972.      
  6973.  
  6974. --
  6975. /****************************************************************************
  6976. *  Ken Robinson                  FidoNet:  1:163/452.0                      *
  6977. *  SYSOP Mystic II BBS           InterNet: Ken@Mystic.OCUnix.ON.CA          *
  6978. *  Ottawa, CANADA                                                           *
  6979. *  (613) 798-7710        Be free. Don't bow down to the advertising giants, *
  6980. *  For Amiga Users       use your machine for the love of it.               *
  6981. ****************************************************************************/
  6982.  
  6983. From crash!cup.portal.com!Politikill Tue, 24 Aug 93 03:10:56 PST
  6984. Received: by bkhouse.cts.com (V1.16/Amiga)
  6985.     id AA00000; Tue, 24 Aug 93 03:10:56 PST
  6986. Received: from nova.unix.portal.com by crash.cts.com with smtp
  6987.     (Smail3.1.28.1 #17) id m0oUhxG-0000qfC; Mon, 23 Aug 93 12:53 PDT
  6988. Received: by nova.unix.portal.com (5.65b/4.1 1.414) 
  6989.     id AA08419; Mon, 23 Aug 93 12:57:33 -0700
  6990. Received: from hobo  by portal.unix.portal.com (1.722) 
  6991.     id AA14221; Mon, 23 Aug 93 12:57:32 -0700
  6992. Received: by hobo.corp.portal.com (4.1/4.0.3 %I%) 
  6993.     id AA09306; Mon, 23 Aug 93 12:57:30 PDT
  6994. Return-Path: <Politikill@cup.portal.com>
  6995. Lines: 45
  6996. Date: Mon, 23 Aug 93 12:57:29 PDT
  6997. Message-Id: <9308231257.1.7135@cup.portal.com>
  6998. X-Origin: The Portal System (TM)
  6999. From: Politikill@cup.portal.com
  7000. To: AmigaE@bkhouse.cts.com
  7001. Subject: Re: Spawning a process with E
  7002.  
  7003. >Some people here were asking how to do this (Politikill especially, for the
  7004. >development thingy).  I had to figure out how to do this when trying to get my
  7005. >Quip program to run an external command, and I *think* I've got the right idea
  7006.  
  7007. From crash!cbos.uc.edu!USR1400A Tue, 24 Aug 93 03:12:23 PST
  7008. Received: by bkhouse.cts.com (V1.16/Amiga)
  7009.     id AA00000; Tue, 24 Aug 93 03:12:23 PST
  7010. Received: from cbos.uc.edu by crash.cts.com with smtp
  7011.     (Smail3.1.28.1 #17) id m0oUlHg-00008OC; Mon, 23 Aug 93 16:26 PDT
  7012. Received: by cbos.uc.edu (3.5/1.0)
  7013.         id AA6969; 23 Aug 93 19:28:58 -0400
  7014. Return-Path: <USR1400A@cbos.uc.edu>
  7015. Date: 23 Aug 93 19:27:00 -0400
  7016. Message-Id: <199308231928.AA6969@cbos.uc.edu>
  7017. From: USR1400A@cbos.uc.edu
  7018. To: amigae@bkhouse.cts.com
  7019. Subject: Politikill Editor Plea
  7020.  
  7021. Re: Your request for a copy of my code that does a CLI/Shell detach by
  7022. doing a asymchronous launch of itself.
  7023. I have made a archive containing my code, source and docs available via ADS.
  7024. The name of the archive is TrkDsp.lzh. It was spawned around the first of
  7025. July and should be available from any BBS that has the ADS files. If for some
  7026. reason, this won't work for you, let me know and alternative arrangements can
  7027. be made. BTW, this same program, which is an E clone of Olaf Barthel's
  7028. program called TrackDisplay (Olaf's program (in C) can be found on FF 399)
  7029. also sets up an interrupt server (tied to the vertical blank interrupt) too.
  7030. Most of the interrupt-related code is in imbedded assembly. I personally
  7031. only have wb 1.3, but my E_TrackDisplay code has been also tested sucessfully
  7032. on an A4000/040. OOPS!!!, a small correction is required. The title of my
  7033. archive is ETrkDsp.lha.
  7034.  
  7035. From crash!genie.geis.com!g.beasley2 Tue, 24 Aug 93 03:13:18 PST
  7036. Received: by bkhouse.cts.com (V1.16/Amiga)
  7037.     id AA00000; Tue, 24 Aug 93 03:13:18 PST
  7038. Received: from relay2.geis.com by crash.cts.com with smtp
  7039.     (Smail3.1.28.1 #17) id m0oUolK-00009wC; Mon, 23 Aug 93 20:09 PDT
  7040. Received: by relay2.geis.com
  7041.     (1.37.109.4/15.6) id AA20901; Tue, 24 Aug 93 04:09:13 +0100
  7042. Message-Id: <9308240309.AA20901@relay2.geis.com>
  7043. Date: Tue, 24 Aug 93 03:11:00 BST
  7044. X-Genie-Id: 5104109
  7045. X-Genie-From: G.BEASLEY2
  7046. From: g.beasley2@genie.geis.com
  7047. To: amigae@bkhouse.cts.com
  7048. Subject: Autodocs!
  7049.  
  7050. Reply:  Item #2769959 from VELSCHOT@CS.VU.NL@INTERNET#
  7051.  
  7052. All of the examples to the RKRM Manuals for version 2.04 are
  7053. available on Fred Fish disks 741 and 742 and the IFF docs are
  7054. available on disk 674.
  7055.  
  7056. The autodocs for 2.04 are available from Commodore for $20.00.
  7057.  
  7058. AmigaDOS 2.0 Native Developers Update
  7059.  
  7060. Commodore Business Machines
  7061. 1200 Wilson Drive
  7062. West Chester, PA  19380
  7063.  
  7064. (215) 431-9100
  7065.  
  7066. I got this info from The Winter' 93 AC's Guide for the Amiga on page
  7067. 65.
  7068.  
  7069. I hope this helps.  If your looking for the autodocs for 2.1 or 3.0,
  7070. I believe the only way to get them is by becoming a registered
  7071. developer with commodore.  To do that you need to write to CATS and
  7072. ask for the application.
  7073.  
  7074. George...
  7075.  
  7076.  
  7077. From crash!cup.portal.com!Politikill Wed, 25 Aug 93 03:03:48 PST
  7078. Received: by bkhouse.cts.com (V1.16/Amiga)
  7079.     id AA00000; Wed, 25 Aug 93 03:03:48 PST
  7080. Received: from nova.unix.portal.com by crash.cts.com with smtp
  7081.     (Smail3.1.28.1 #18) id m0oV88y-0000qYC; Tue, 24 Aug 93 16:51 PDT
  7082. Received: by nova.unix.portal.com (5.65b/4.1 1.415) 
  7083.     id AA15042; Tue, 24 Aug 93 16:55:02 -0700
  7084. Received: from hobo  by portal.unix.portal.com (1.722) 
  7085.     id AA12827; Tue, 24 Aug 93 16:55:00 -0700
  7086. Received: by hobo.corp.portal.com (4.1/4.0.3 1.71) 
  7087.     id AA12891; Tue, 24 Aug 93 16:54:59 PDT
  7088. Return-Path: <Politikill@cup.portal.com>
  7089. Lines: 32
  7090. Date: Tue, 24 Aug 93 16:54:57 PDT
  7091. Message-Id: <9308241654.1.3131@cup.portal.com>
  7092. X-Origin: The Portal System (TM)
  7093. From: Politikill@cup.portal.com
  7094. To: AmigaE@bkhouse.cts.com
  7095. Subject: Re: Politikill Editor Plea
  7096.  
  7097. >Re: Your request for a copy of my code that does a CLI/Shell detach by
  7098. >doing a asymchronous launch of itself.
  7099. >I have made a archive containing my code, source and docs available via ADS.
  7100. >The name of the archive is TrkDsp.lzh. It was spawned around the first of
  7101. >July and should be available from any BBS that has the ADS files. If for some
  7102. >reason, this won't work for you, let me know and alternative arrangements can
  7103. >be made. BTW, this same program, which is an E clone of Olaf Barthel's
  7104. >program called TrackDisplay (Olaf's program (in C) can be found on FF 399)
  7105. >also sets up an interrupt server (tied to the vertical blank interrupt) too.
  7106. >Most of the interrupt-related code is in imbedded assembly. I personally
  7107. >only have wb 1.3, but my E_TrackDisplay code has been also tested sucessfully
  7108. >on an A4000/040. OOPS!!!, a small correction is required. The title of my
  7109. >archive is ETrkDsp.lha.
  7110.  
  7111. Yes, you told me about it once already, and I had my Sysop go on the lookout
  7112. for it, but he has recenlty cut his connection, I think, or at least limited
  7113. it.  I just went looking out at FTP@wuarchive.wustl.edu, and it is not
  7114. there. it sounds like a small program, so if you could either post it as
  7115. direct source or UUEncoded....that'd be great.
  7116.  
  7117.  / / /
  7118. /_/_/iZ
  7119.  
  7120. MODULE 'WiZkId'
  7121. PROC main()
  7122.   wizkid.inetaddress:='Politikill@cup.portal.com'
  7123.   wizkid.realname:='Jeffrey J Peden ]['
  7124. ENDPROC
  7125.  
  7126.  
  7127. *-- GammaTag Version 2.8 --*
  7128. *-- This open hand of desire wants everything.
  7129.  
  7130. From crash!gold.tc.umn.edu!olso0001 Wed, 25 Aug 93 03:04:25 PST
  7131. Received: by bkhouse.cts.com (V1.16/Amiga)
  7132.     id AA00000; Wed, 25 Aug 93 03:04:25 PST
  7133. Received: from gold.tc.umn.edu by crash.cts.com with smtp
  7134.     (Smail3.1.28.1 #18) id m0oVCE6-0000g6C; Tue, 24 Aug 93 21:12 PDT
  7135. Received: by gold.tc.umn.edu; Tue, 24 Aug 93 23:12:48 -0500
  7136. Message-Id: <0012c7ae6bfa19201@gold.tc.umn.edu>
  7137. Date: Tue, 24 Aug 1993 23:12:46 -0500 (CDT)
  7138. X-Mailer: ELM [version 2.4 PL13]
  7139. MIME-Version: 1.0
  7140. Content-Type: text/plain; charset=US-ASCII
  7141. Content-Transfer-Encoding: 7bit
  7142. Content-Length: 338
  7143. From: olso0001@gold.tc.umn.edu
  7144. To: amigae@bkhouse.cts.com
  7145. Subject: struct?
  7146.  
  7147.  
  7148. I just got the RKRM libs and devices . I am currently trying to go
  7149. through the examples , but I don't know how to translate all of the C
  7150. code into E code . First question I have is :
  7151.  
  7152. What is the E equivalent to
  7153.  
  7154. struct TextAttr f;
  7155.  
  7156. or
  7157.  
  7158. struct View *oldview;
  7159.  
  7160. I guess my question is "what is (struct) ?"
  7161.  
  7162. Daniel Olson
  7163. gold1.tc.umn.edu
  7164.  
  7165.  
  7166. From crash!gold.tc.umn.edu!olso0001 Wed, 25 Aug 93 03:04:39 PST
  7167. Received: by bkhouse.cts.com (V1.16/Amiga)
  7168.     id AA00000; Wed, 25 Aug 93 03:04:39 PST
  7169. Received: from gold.tc.umn.edu by crash.cts.com with smtp
  7170.     (Smail3.1.28.1 #18) id m0oVD9J-0000IsC; Tue, 24 Aug 93 22:11 PDT
  7171. Received: by gold.tc.umn.edu; Wed, 25 Aug 93 00:11:55 -0500
  7172. Message-Id: <0012c7af49ba20832@gold.tc.umn.edu>
  7173. Date: Wed, 25 Aug 1993 00:11:51 -0500 (CDT)
  7174. X-Mailer: ELM [version 2.4 PL13]
  7175. MIME-Version: 1.0
  7176. Content-Type: text/plain; charset=US-ASCII
  7177. Content-Transfer-Encoding: 7bit
  7178. Content-Length: 253
  7179. From: olso0001@gold.tc.umn.edu
  7180. To: amigae@bkhouse.cts.com
  7181. Subject: module?
  7182.  
  7183.  
  7184. I just got the RKRM libs and devices . I am currently trying to go
  7185. through the examples , but I don't know how to translate all of the C
  7186. code into E code . 
  7187. Is there an E module for gfxmacros ? Many examples use this .
  7188.  
  7189. Daniel Olson
  7190. gold1.tc.umn.edu
  7191.  
  7192.  
  7193. From crash!cup.portal.com!Politikill Wed, 25 Aug 93 03:04:45 PST
  7194. Received: by bkhouse.cts.com (V1.16/Amiga)
  7195.     id AA00000; Wed, 25 Aug 93 03:04:45 PST
  7196. Received: from nova.unix.portal.com by crash.cts.com with smtp
  7197.     (Smail3.1.28.1 #18) id m0oVDYb-0000tqC; Tue, 24 Aug 93 22:38 PDT
  7198. Received: by nova.unix.portal.com (5.65b/4.1 1.416) 
  7199.     id AA26607; Tue, 24 Aug 93 22:42:11 -0700
  7200. Received: from hobo  by portal.unix.portal.com (1.722) 
  7201.     id AA21676; Tue, 24 Aug 93 22:42:09 -0700
  7202. Received: by hobo.corp.portal.com (4.1/4.0.3 1.71) 
  7203.     id AA19109; Tue, 24 Aug 93 22:42:07 PDT
  7204. Return-Path: <Politikill@cup.portal.com>
  7205. Lines: 69
  7206. Date: Tue, 24 Aug 93 22:42:06 PDT
  7207. Message-Id: <9308242242.1.7845@cup.portal.com>
  7208. X-Origin: The Portal System (TM)
  7209. From: Politikill@cup.portal.com
  7210. To: AmigaE@bkhouse.cts.com
  7211. Subject: ARexx
  7212.  
  7213. Hi Everyone! 
  7214.         Its about time for MORE HELP! 
  7215.  
  7216.         This time I need some conversion help on the subject of ARexx! I
  7217. have a little bit of source on sending an ARexx message which comes from the
  7218. editor I am having to use, cause no one has an editor to send me (another
  7219. SHAMELESS plug) which came with source (But there is a NO USE IN ANOTHER
  7220. EDITOR condition)....
  7221.  
  7222.         Since I don't know much about ARexx (from the development side) I
  7223. thought I'de ask around.  Here is just the function to send a message...
  7224.  
  7225. sendRexxCmd(STRPTR s, int(*f)(), STRPTR p1, STRPTR p2, STRPTR p3, LONG m)
  7226. {
  7227.     struct MsgPort *rexxport;
  7228.     struct RexxMsg *RexxMsg;
  7229.  
  7230.     if((!rexxPort) || (stillNeedReplies > MAXRXOUTSTANDING-1))
  7231.         return(FALSE);
  7232.     RexxMsg = NULL;
  7233.     if(openRexxLib() && (RexxMsg =
  7234.              CreateRexxMsg(rexxPort, extension, rexxPort->mp_Node.ln_Name)) &&
  7235.              (RexxMsg->rm_Args[0] = CreateArgstring(s, (long)strlen(s))))
  7236.     {
  7237.         RexxMsg->rm_Action = RXCOMM | m;
  7238.         RexxMsg->rm_Args[1] = (STRPTR)f;
  7239.         RexxMsg->rm_Args[2] = p1;
  7240.         RexxMsg->rm_Args[3] = p2;
  7241.         RexxMsg->rm_Args[4] = p3;
  7242.         RexxMsg->rm_Node.mn_Node.ln_Name = RXSDIR;
  7243.         Forbid();
  7244.         if(rexxport = FindPort(RXSDIR))
  7245.             PutMsg(rexxport, (struct Message *)RexxMsg);
  7246.         Permit();
  7247.         if(rexxport)
  7248.         {
  7249.             stillNeedReplies++;
  7250.             return(RexxMsg);
  7251.         }
  7252.         else
  7253.             DeleteArgstring(RexxMsg->rm_Args[0]);
  7254.     }
  7255.     if(RexxMsg)
  7256.         DeleteRexxMsg(RexxMsg);
  7257.     closeRexxLib();
  7258.     return(FALSE);
  7259. }
  7260.  
  7261. I doubt the still need replies part needs to be used in my case...I just
  7262. need to send a message (for example, to jump to some certain line) for now.
  7263. It might be nice to get a return code, but is not crucial yet. I would like
  7264. to be able to just call a function from anywhere like
  7265. sendRXMsg('JED.1','Find "test"') and perhaps have it return whatever was in
  7266. the return code. 
  7267.  
  7268. Code taken from MinRexx.C from the JED Version 2.07 source archive   JHarper
  7269.  
  7270.  / / /
  7271. /_/_/iZ
  7272.  
  7273. MODULE 'WiZkId'
  7274. PROC main()
  7275.   wizkid.inetaddress:='Politikill@cup.portal.com'
  7276.   wizkid.realname:='Jeffrey J Peden ]['
  7277. ENDPROC
  7278.  
  7279.  
  7280. *-- GammaTag Version 2.8 --*
  7281. *-- I will see it when I believe it
  7282.  
  7283. From crash!cogs.susx.ac.uk!johnm Thu, 26 Aug 93 03:02:07 PST
  7284. Received: by bkhouse.cts.com (V1.16/Amiga)
  7285.     id AA00000; Thu, 26 Aug 93 03:02:07 PST
  7286. Received: from tsunb.ctn.cogs.susx.ac.uk by crash.cts.com with smtp
  7287.     (Smail3.1.28.1 #18) id m0oVMfM-0000DqC; Wed, 25 Aug 93 08:21 PDT
  7288. Received: by tsunb.ctn.cogs.susx.ac.uk (Smail3.1.28.1 #38)
  7289.     id m0oVMeW-00000CC; Wed, 25 Aug 93 16:20 BST
  7290. Message-Id: <m0oVMeW-00000CC@tsunb.ctn.cogs.susx.ac.uk>
  7291. Date: Wed, 25 Aug 1993 16:20:47 +0100 (BST)
  7292. In-Reply-To: <199308231311.AA23965@cdevil.unx.sas.com> from "James Cooper" at Aug 23, 93 09:11:11 am
  7293. X-Mailer: ELM [version 2.4 PL22]
  7294. MIME-Version: 1.0
  7295. Content-Type: text/plain; charset=US-ASCII
  7296. Content-Transfer-Encoding: 7bit
  7297. Content-Length: 764
  7298. From: "The Mighty Git" <johnm@cogs.susx.ac.uk>
  7299. To: jamie@unx.sas.com (James Cooper)
  7300. Cc: amigae@bkhouse.cts.com
  7301. Subject: Re: Autodocs!
  7302.  
  7303. Have a James Cooper:
  7304. :> 
  7305. :> Please try to hold down on the spam content in this mailing list.
  7306. :> Novices need correct information, not baseless speculation.
  7307. :> 
  7308. :> No developer or other special status needed.  I don't know the prices
  7309. :> from Hirsch & Wolf, but the US price is $20 + $3 Shipping.
  7310. :> 
  7311. :> Your $23 gets you 4 disks, with the C includes, ASM includes, AutoDocs,
  7312. :> and a disk full of debugging utilities, including Enforcer, Mungwall,
  7313. :> IOTorture, Owner, Libs, etc., etc.
  7314. :> 
  7315.  
  7316. Yay! Hurrah! (now all I need is some money)
  7317.  
  7318. Sorry what I said turned out to be skcollob, I was just repeating what I
  7319. had been told (by someone who is 'usually' correct).
  7320.  
  7321. Major apologies. <bow bow grovel grovel>
  7322.  
  7323. --
  7324. Git - Master of baseless speculation and misinformation
  7325.  
  7326. From crash!cup.portal.com!Politikill Thu, 26 Aug 93 03:05:17 PST
  7327. Received: by bkhouse.cts.com (V1.16/Amiga)
  7328.     id AA00000; Thu, 26 Aug 93 03:05:17 PST
  7329. Received: from nova.unix.portal.com by crash.cts.com with smtp
  7330.     (Smail3.1.28.1 #18) id m0oVZz4-0000vvC; Wed, 25 Aug 93 22:34 PDT
  7331. Received: by nova.unix.portal.com (5.65b/4.1 1.417) 
  7332.     id AA19623; Wed, 25 Aug 93 22:38:58 -0700
  7333. Received: from hobo  by portal.unix.portal.com (1.722) 
  7334.     id AA09249; Wed, 25 Aug 93 22:38:57 -0700
  7335. Received: by hobo.corp.portal.com (4.1/4.0.3 1.71) 
  7336.     id AA01725; Wed, 25 Aug 93 22:38:56 PDT
  7337. Return-Path: <Politikill@cup.portal.com>
  7338. Lines: 77
  7339. Date: Wed, 25 Aug 93 22:38:55 PDT
  7340. Message-Id: <9308252238.2.22534@cup.portal.com>
  7341. X-Origin: The Portal System (TM)
  7342. From: Politikill@cup.portal.com
  7343. To: AmigaE@bkhouse.cts.com
  7344. Subject: Re: Initialising variables in objects
  7345.  
  7346. About a month ago, Dave brought up this:
  7347.  
  7348. >Why is it that sometimes you can write something like:
  7349. >
  7350. >object.field:=variable
  7351. >
  7352. >and it will work fine, but if you try:
  7353. >
  7354. >object.field:=function()
  7355. >
  7356. >then EC will stop in its tracks and present you with an
  7357. >'illegal reference' or some such error message.
  7358. >
  7359. >However, if you assign the value to a variable first,
  7360. >everything is ok:
  7361. >
  7362. >fred:=function()
  7363. >object.field:=fred
  7364. >
  7365. >I know that I have already got a way of getting round
  7366. >this, but it's not very elegant, is it?
  7367. >
  7368. >Perhaps I am missing something (like my brain :-)...
  7369. >
  7370. >Dave.
  7371.  
  7372.     I have just started a mini-Arexx port, using source from JEd 2.07 and
  7373. Toolmanager 2.1(mostly), and I am having problems doing both of the above. 
  7374. I have tried both assigning the function to a variable (and get illegal us
  7375. of...) and doing it directly.  Lemme show you the function the way it should
  7376. be when converted from C to E:
  7377.  
  7378. PROC sendrxmsg(rxcmd,len,prt)
  7379. DEF rc,
  7380.     rxmsg:PTR TO rexxmsg,
  7381.     aport:PTR TO mp,
  7382.     dummyport,tmpmsg
  7383.  
  7384.   IF (rexxsysbase:=OpenLibrary('rexxsyslib.library',0))
  7385.     IF (rxmsg:=CreateRexxMsg(dummyport,NIL,NIL))
  7386.       IF rxmsg.args[0]:=CreateArgstring(rxcmd,len)
  7387.         rxmsg.action:=RXCOMM OR RXFB_NOIO
  7388.  
  7389.         Forbid()
  7390.         aport:=FindPort(prt)
  7391.         IF aport THEN PutMsg(aport,rxmsg)
  7392.         Permit()
  7393.         IF aport
  7394.           WaitPort(dummyport)
  7395.           GetMsg(dummyport)
  7396.           rc:=rxmsg.result1
  7397.         ENDIF
  7398.       ClearRexxMsg(rxmsg,1)
  7399.       ENDIF
  7400.     DeleteRexxMsg(rxmsg)
  7401.     ENDIF
  7402.   CloseLibrary(rexxsysbase)
  7403.   ENDIF
  7404. ENDPROC rc
  7405.  
  7406. So, if someone could come up with a way to help me here (I have found an
  7407. easier port than the last source I sent out...) it would be greatly
  7408. appreciated, and of course, now a almost functional ARexx message sender
  7409. source function is out for all you to use!
  7410.  
  7411.  / / /
  7412. /_/_/iZ
  7413.  
  7414. MODULE 'WiZkId'
  7415. PROC main()
  7416.   wizkid.inetaddress:='Politikill@cup.portal.com'
  7417.   wizkid.realname:='Jeffrey J Peden ]['
  7418. ENDPROC
  7419.  
  7420.  
  7421. *-- GammaTag Version 2.8 --*
  7422. *-- A great many family trees were started by grafting.
  7423.  
  7424. From crash!amiserv.xnet.com!bbs1984!jkelly Thu, 26 Aug 93 03:42:28 PST
  7425. Received: by bkhouse.cts.com (V1.16/Amiga)
  7426.     id AA00000; Thu, 26 Aug 93 03:42:28 PST
  7427. Received: from amiserv.xnet.com by crash.cts.com with smtp
  7428.     (Smail3.1.28.1 #18) id m0oVefZ-00007kC; Thu, 26 Aug 93 03:35 PDT
  7429. Received: from bbs1984 by amiserv.xnet.com with uucp
  7430.     (Smail3.1.28.1 #1) id m0oVehS-000i9cC; Thu, 26 Aug 93 05:37 CDT
  7431. Received: by bbs1984.chi.il.us (V1.16/Amiga)
  7432.     id AA004gj; Wed, 25 Aug 93 21:56:56 CST
  7433. Date: Wed, 25 Aug 93 21:56:56 CST
  7434. Message-Id: <9308260356.AA004gi@bbs1984.chi.il.us>
  7435. From: jkelly@bbs1984.chi.il.us (Jim Kelly)
  7436. To: AmigaE@bkhouse.cts.com
  7437. Subject: Fade Routine
  7438.  
  7439. Does anyone have a fade routine that can fade to whatever colour you want? 
  7440. Something that is like:
  7441.  
  7442. PROC fade(screen,col)
  7443.         bla
  7444.         bla
  7445. ENDPROC
  7446.  
  7447. So then I can use fade(s3,FFF) or something like that?  Any tips or
  7448. suggestions?
  7449.  
  7450.  ________________________............................________________________
  7451.  \                       \........OBI WAN.........../                       /
  7452.  /\.  MaY ThE FoRcE  ____/..........of..............\____   Be WiTh YoU!  ./\
  7453.  \__________________/............ACME INC................\__________________/
  7454.  
  7455. From crash!East.Sun.COM!Michael.Soucy Thu, 26 Aug 93 05:42:27 PST
  7456. Received: by bkhouse.cts.com (V1.16/Amiga)
  7457.     id AA00000; Thu, 26 Aug 93 05:42:27 PST
  7458. Received: from Sun.COM by crash.cts.com with smtp
  7459.     (Smail3.1.28.1 #18) id m0oVgVs-0000RtC; Thu, 26 Aug 93 05:33 PDT
  7460. Received: from snail.Sun.COM (snail.Corp.Sun.COM) by Sun.COM (4.1/SMI-4.1)
  7461.     id AA12470; Thu, 26 Aug 93 05:33:08 PDT
  7462. Received: from East.Sun.COM by snail.Sun.COM (4.1/SMI-4.1)
  7463.     id AA23541; Thu, 26 Aug 93 05:33:03 PDT
  7464. Received: from turbo.East.Sun.COM by East.Sun.COM (4.1/SMI-4.1)
  7465.     id AA13385; Thu, 26 Aug 93 08:33:01 EDT
  7466. Received: from madness.East.Sun.COM by turbo.East.Sun.COM (4.1/SMI-4.1)
  7467.     id AA13763; Thu, 26 Aug 93 08:29:25 EDT
  7468. Received: by madness.East.Sun.COM (4.1/SMI-4.1)
  7469.     id AA06214; Thu, 26 Aug 93 08:40:30 EDT
  7470. Date: Thu, 26 Aug 93 08:40:30 EDT
  7471. Message-Id: <9308261240.AA06214@madness.East.Sun.COM>
  7472. Classification: Sun Proprietary: Internal Use Only
  7473. From: Michael.Soucy@East.Sun.COM (Michael Soucy - Sun USOPS CSU Test Engineering)
  7474. To: amigae@bkhouse.cts.com
  7475. Subject: remove from list
  7476.  
  7477.  
  7478. Please remove me from the mailing list as I won't have internet access after
  7479. tomorrow (most likely). And what does bkhouse stand for? Not Burger King house??
  7480. Just kidding! Thanx for chatting with a few of you folks and catch you all in
  7481. netland at another time!
  7482.  
  7483. Mike
  7484.  
  7485.       +----------------------------------------------------------------+
  7486.       |               East Coast Support BBS for Xenolink              |
  7487.       |                                             _           __  _  |
  7488.       | Michael Soucy -      Xenolink Sysop        /_\ /\/\  ' /_  /_\ |
  7489.       | The Attic BBS      | Fidonet  1:324/125.0 /  // / / / /_/ /  / |
  7490.       |                    | AmigaNET 40:700/13                        |
  7491.       |                    | usenet/internet mike.soucy@east.sun.com   |
  7492.       |    (508)-975-2340 V32bis/V42bis 14.4 US Robotics Sportster     |
  7493.       |                   ONLY Amiga Makes it possible                 |
  7494.       +----------------------------------------------------------------+
  7495.  
  7496. From crash!postoffice.utas.edu.au!t_little Fri, 27 Aug 93 11:55:03 PST
  7497. Received: by bkhouse.cts.com (V1.16/Amiga)
  7498.     id AA00000; Fri, 27 Aug 93 11:55:03 PST
  7499. Received: from bruny.cc.utas.edu.au by crash.cts.com with smtp
  7500.     (Smail3.1.28.1 #18) id m0oVo2R-0000NoC; Thu, 26 Aug 93 13:35 PDT
  7501. Received: by bruny.cc.utas.edu.au id AA11012
  7502.   (5.65c/IDA-1.4.4 for amigae@bkhouse.cts.com); Fri, 27 Aug 1993 06:35:14 +1000
  7503. Message-Id: <199308262035.AA11012@bruny.cc.utas.edu.au>
  7504. Date: Fri, 27 Aug 93 6:35:14 EST
  7505. X-Mailer: ELM [version 2.3 PL11]
  7506. From: Timothy Little <t_little@postoffice.utas.edu.au>
  7507. To: amigae@bkhouse.cts.com (Amiga E mailing list)
  7508. Subject: Problems with objects
  7509.  
  7510.  
  7511. I'm having a lot of trouble with something that should be very simple.  I
  7512. want to fill a rastport with a simple pattern.  So, I include MODULE
  7513. 'Graphics/Rastport' and write code that includes the following:
  7514.  
  7515.   stdrast.areaptrn := pattern
  7516.  
  7517. where 'pattern' is my array of INTs.  The trouble is, I then get
  7518.  "ERROR: illegal use of/reference to object 
  7519.   LINE 35:   stdrast.areaptrn := pattern"
  7520.  
  7521. Why?
  7522. I've tried many variations on the theme, like making 'pattern' a LONG that
  7523. is assigned a value that points to the values, but it always boils down to
  7524. this error (or an error somewhere else as I try something incorrect, in my
  7525. desperation).
  7526.  
  7527. --
  7528. Tim Little
  7529.  
  7530. From crash!cup.portal.com!Politikill Fri, 27 Aug 93 11:55:35 PST
  7531. Received: by bkhouse.cts.com (V1.16/Amiga)
  7532.     id AA00000; Fri, 27 Aug 93 11:55:35 PST
  7533. Received: from nova.unix.portal.com by crash.cts.com with smtp
  7534.     (Smail3.1.28.1 #18) id m0oVqXI-0000EsC; Thu, 26 Aug 93 16:15 PDT
  7535. Received: by nova.unix.portal.com (5.65b/4.1 1.419) 
  7536.     id AA26245; Thu, 26 Aug 93 16:19:28 -0700
  7537. Received: from hobo  by portal.unix.portal.com (1.727) 
  7538.     id AA15972; Thu, 26 Aug 93 16:19:27 -0700
  7539. Received: by hobo.corp.portal.com (4.1/4.0.3 1.72) 
  7540.     id AA03932; Thu, 26 Aug 93 16:19:25 PDT
  7541. Return-Path: <Politikill@cup.portal.com>
  7542. Lines: 55
  7543. Date: Thu, 26 Aug 93 16:19:24 PDT
  7544. Message-Id: <9308261619.2.2374@cup.portal.com>
  7545. X-Origin: The Portal System (TM)
  7546. From: Politikill@cup.portal.com
  7547. To: AmigaE@bkhouse.cts.com
  7548. Subject: Re: Initialising variables in objects
  7549.  
  7550.  
  7551. >Wow. You must have a stack of old messages in your
  7552. >mailbox! Or perhaps you can't be bothered to delete them
  7553. >;^)
  7554.  
  7555.   Just hit 290! Until norm comes out with his AmigaGuide format, I'm keeping
  7556. em all! 
  7557.  
  7558. >You did not say exactly where your program screwed up. It
  7559. >would be easier to diagnose if this information were
  7560. >included.
  7561.  
  7562.   Woops....it was 2:00 or so and I was getting real tired! But you did find
  7563. it!
  7564.  
  7565. >>    IF (rxmsg:=CreateRexxMsg(dummyport,NIL,NIL))
  7566. >>      IF rxmsg.args[0]:=CreateArgstring(rxcmd,len)
  7567. >          ^^^^^^^^^^^^^
  7568.  
  7569. >I would say with 99% certainty that this is where your
  7570. >problem lies. You are trying to dereference two pointers
  7571. >within the one statement, which as we all know, E cannot
  7572. >do (yet ;^)). Try this:
  7573.  
  7574.   Yeah...the only area where C might be easier! :-(
  7575.  
  7576. >[put this at the top of the proc]
  7577. >DEF argptr:PTR TO LONG
  7578. >
  7579. >[substitute this for the offending line]
  7580. >argptr:=rxmsg.args
  7581. >IF argptr[0]:=CreateArgstring(rxcmd,len)
  7582. >
  7583. >Okay? Let me know if it works...
  7584.  
  7585.   No...that doesn't work. cause rxmsg.args never gets what was in
  7586. CreateArgstring().  But STUPID me! I found a perfect example last nite about
  7587. 3 minutes after I sent out my mail...CompLine.e uses ARexx to communicate
  7588. with CED! I BE STUPID! :-)
  7589.  
  7590.   BUT, what that uses is PutLong(rxmsg.args,argptr)...another unreferenced
  7591. command in E ?
  7592.  
  7593.  / / /
  7594. /_/_/iZ
  7595.  
  7596. MODULE 'WiZkId'
  7597. PROC main()
  7598.   wizkid.inetaddress:='Politikill@cup.portal.com'
  7599.   wizkid.realname:='Jeffrey J Peden ]['
  7600. ENDPROC
  7601.  
  7602.  
  7603. *-- GammaTag Version 2.8 --*
  7604. *-- Reality-ometer:  [\........]  Hmmph!  Thought so...
  7605.  
  7606. From crash!cup.portal.com!Politikill Fri, 27 Aug 93 11:55:39 PST
  7607. Received: by bkhouse.cts.com (V1.16/Amiga)
  7608.     id AA00000; Fri, 27 Aug 93 11:55:39 PST
  7609. Received: from nova.unix.portal.com by crash.cts.com with smtp
  7610.     (Smail3.1.28.1 #18) id m0oVqXU-0000EsC; Thu, 26 Aug 93 16:15 PDT
  7611. Received: by nova.unix.portal.com (5.65b/4.1 1.419) 
  7612.     id AA26249; Thu, 26 Aug 93 16:19:36 -0700
  7613. Received: from hobo  by portal.unix.portal.com (1.727) 
  7614.     id AA15976; Thu, 26 Aug 93 16:19:35 -0700
  7615. Received: by hobo.corp.portal.com (4.1/4.0.3 1.72) 
  7616.     id AA03961; Thu, 26 Aug 93 16:19:34 PDT
  7617. Return-Path: <Politikill@cup.portal.com>
  7618. Lines: 31
  7619. Date: Thu, 26 Aug 93 16:19:33 PDT
  7620. Message-Id: <9308261619.3.2374@cup.portal.com>
  7621. X-Origin: The Portal System (TM)
  7622. From: Politikill@cup.portal.com
  7623. To: AmigaE@bkhouse.cts.com
  7624. Subject: Re: Fade Routine
  7625.  
  7626. >Does anyone have a fade routine that can fade to whatever colour you want?
  7627. >Something that is like:
  7628. >
  7629. >PROC fade(screen,col)
  7630. >        bla
  7631. >        bla
  7632. >ENDPROC
  7633. >
  7634. >So then I can use fade(s3,FFF) or something like that?  Any tips or
  7635. >suggestions?
  7636.  
  7637.   You could go into a loop and do lower the value of the color by some unit
  7638. each time and get a nice smooth fade if you do it right. Using that method,
  7639. you could also work wout something where you can fade one color to another.
  7640.  
  7641.   fade(<screen>,<color REGISTER>, <new VALUE>)
  7642.  
  7643.   And then you would just have to work out some math in the loop. 
  7644.  
  7645.  / / /
  7646. /_/_/iZ
  7647.  
  7648. MODULE 'WiZkId'
  7649. PROC main()
  7650.   wizkid.inetaddress:='Politikill@cup.portal.com'
  7651.   wizkid.realname:='Jeffrey J Peden ]['
  7652. ENDPROC
  7653.  
  7654.  
  7655. *-- GammaTag Version 2.8 --*
  7656. *-- Being able to say NO is the root to reclaiming your life.
  7657.  
  7658. From crash!axion.bt.co.uk!D.Higginson Fri, 27 Aug 93 11:58:14 PST
  7659. Received: by bkhouse.cts.com (V1.16/Amiga)
  7660.     id AA00000; Fri, 27 Aug 93 11:58:14 PST
  7661. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  7662.     (Smail3.1.28.1 #18) id m0oW41Z-0000yTC; Fri, 27 Aug 93 06:39 PDT
  7663. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Fri, 27 Aug 1993 14:39:11 +0100
  7664. Message-Id: <m0oW41Z-0000yTC@crash.cts.com>
  7665. Date: Fri, 27 Aug 93 14:39:07 BST
  7666. From: D.Higginson@axion.bt.co.uk
  7667. To: amigae@bkhouse.cts.com
  7668. Subject: Amiga support functions
  7669.  
  7670.  
  7671. I have noticed that E has not got any of the Amiga support
  7672. functions. These are the functions/procedures I am talking
  7673. about:
  7674.  
  7675. BeginIO
  7676. CreatePort
  7677. DeletePort
  7678. CreateStdIO
  7679. DeleteStdIO
  7680. CreateExtIO
  7681. DeleteExtIO
  7682. NewList
  7683. ...and a few others which I can't remember
  7684.  
  7685. I think these are stored in the amiga.lib file when
  7686. working with C. I need them in order to do device I/O
  7687. using OpenDevice(). I have got Hisoft Highspeed Pascal,
  7688. which has these functions, in Pascal, in a unit file
  7689. Amiga.PAS. I am currently in the process of writing E
  7690. conversions, but it is difficult and the routines I have
  7691. done so far crash the machine.
  7692.  
  7693. Has anybody already got routines as above, in E? (Working
  7694. ones would be nice :-)). I am especially interested in
  7695. CreateExtIO/DeleteExtIO.
  7696.  
  7697. Dave.
  7698.  
  7699. P.S. Also, there are graphics macros missing as someone
  7700. mentioned in a previous post. These are CINIT, CMOVE,
  7701. CEND, ON_SPRITE, OFF_SPRITE and so on.
  7702.  
  7703. P.P.S. *If* I manage to get the routines working, I'll
  7704. pass them on (but don't hold your breath ;^) ).
  7705.  
  7706. P.P.P.S. If Wouter is reading this, any chance of getting
  7707. these built in to v2.5 of E?
  7708.  
  7709. From crash!drvax3.msfc.nasa.gov!huntewj Sat, 28 Aug 93 20:16:20 PST
  7710. Received: by bkhouse.cts.com (V1.16/Amiga)
  7711.     id AA00000; Sat, 28 Aug 93 20:16:20 PST
  7712. Received: from drvax3.msfc.nasa.gov by crash.cts.com with smtp
  7713.     (Smail3.1.28.1 #18) id m0oW8od-0000S8C; Fri, 27 Aug 93 11:46 PDT
  7714. Received: by drvax3.msfc.nasa.gov (5.65/DEC-Ultrix/4.3)
  7715.     id AA01335; Fri, 27 Aug 1993 13:46:28 -0500
  7716. Date: Fri, 27 Aug 1993 13:46:28 -0500
  7717. Message-Id: <9308271846.AA01335@drvax3.msfc.nasa.gov>
  7718. From: huntewj@drvax3.msfc.nasa.gov (Jeff Hunter)
  7719. To: amigae@bkhouse.cts.com
  7720. Subject: Please UNSUBSCRIBE me
  7721.  
  7722. Please UNSUBSCRIBE ME from the list.
  7723. Thanks
  7724.  
  7725. From crash!mhd1.moorhead.msus.edu!platt Sat, 28 Aug 93 20:16:28 PST
  7726. Received: by bkhouse.cts.com (V1.16/Amiga)
  7727.     id AA00000; Sat, 28 Aug 93 20:16:28 PST
  7728. Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
  7729.     (Smail3.1.28.1 #18) id m0oW8sQ-0000DUC; Fri, 27 Aug 93 11:50 PDT
  7730. Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
  7731.     id AA02855; Fri, 27 Aug 1993 13:50:10 -0500
  7732. Message-Id: <9308271850.AA02855@mhd1.moorhead.msus.edu>
  7733. Date: Fri, 27 Aug 1993 13:50:10 -0500 (CDT)
  7734. X-Mailer: ELM [version 2.4 PL20]
  7735. Content-Type: text
  7736. Content-Length: 33
  7737. From: platt@mhd1.moorhead.msus.edu (Vinnie)
  7738. To: amigae@bkhouse.cts.com
  7739. Subject: unsubscribe
  7740.  
  7741. Please unsubscribe me.  Thanks.
  7742.  
  7743. From crash!delphi.com!NES Sat, 28 Aug 93 20:17:39 PST
  7744. Received: by bkhouse.cts.com (V1.16/Amiga)
  7745.     id AA00000; Sat, 28 Aug 93 20:17:39 PST
  7746. Received: from bos2a.delphi.com by crash.cts.com with smtp
  7747.     (Smail3.1.28.1 #18) id m0oWD3b-0000hCC; Fri, 27 Aug 93 16:18 PDT
  7748. Received: from delphi.com by delphi.com (PMDF V4.2-11 #4520) id
  7749.  <01H291KNW4WW91VZLB@delphi.com>; Fri, 27 Aug 1993 19:16:28 EDT
  7750. Date: Fri, 27 Aug 1993 19:16:28 -0400 (EDT)
  7751. Message-id: <01H291KNZCNM91VZLB@delphi.com>
  7752. X-VMS-To: IN%"amigaE@bkhouse.cts.com"
  7753. MIME-version: 1.0
  7754. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  7755. Content-transfer-encoding: 7BIT
  7756. From: NES@delphi.com
  7757. To: amigaE@bkhouse.cts.com
  7758. Subject: More helpMore help with OBJECT
  7759.  
  7760. I am now having a problem with my E programs crashing the machine when
  7761. I write to an object?  Here is the problem code....
  7762. OPJECT myobject
  7763.        left:CHAR
  7764.        top:CHAR
  7765.        width:INT
  7766.        height:INT
  7767. ENDOBJECT
  7768.  
  7769. PROC main()
  7770.  
  7771. DEF myob:PTR TO myobject
  7772.  
  7773. myob.left:= 4
  7774. myob.top:= 6
  7775. myob.width:=45
  7776. myob.height:=89     I think it crash's about here....
  7777.  
  7778. Any Idea.  Is this the wrong way to write to objects?
  7779.  
  7780. Eric   (NES@delphi.com)
  7781.  
  7782. From crash!kirk.safb.af.mil!BWILLS Sat, 28 Aug 93 20:18:04 PST
  7783. Received: by bkhouse.cts.com (V1.16/Amiga)
  7784.     id AA00000; Sat, 28 Aug 93 20:18:04 PST
  7785. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  7786.     (Smail3.1.28.1 #18) id m0oWEWf-00016gC; Fri, 27 Aug 93 17:52 PDT
  7787. Message-Id: <m0oWEWf-00016gC@crash.cts.com>
  7788. Date: 27 Aug 93 19:52:00 CST
  7789. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  7790. To: "amigae" <amigae@bkhouse.cts.com>
  7791. Subject: Scripts for E
  7792.  
  7793. Small post to give y'all a few of the scripts I use to make
  7794. my E programming easier.  (uuencoded, ~2k)
  7795.  
  7796. Chad, the epp/ec script I promised you is in here.  Sorry it
  7797. took so long...it slipped my mind. :)
  7798.  
  7799. -- Barry
  7800.  
  7801. begin 644 EScripts.lha
  7802. M&J(M;&@U+:`!```R`P``<IP;&T``!$-O;7!:^`&*8KKNC;4Q\_?`'\0?!D)9S
  7803. M<F\=K<$*\+0UFC9<J&-X)9/\LX;9T9W1VS2_&[O_2FP*&0S\"&\!U:2G1?<O*
  7804. M$5*W%"R?\ECFAV7U9O=SN^1%LNG'!#@+1Q0C14(.!B>,`+\""!`":*UB#L9/H
  7805. MM+(,_7IE'OMN7MLGWETCM<E,5^B[AVS1_1/<9#YWJ:A-E.BI"$RRC%LX."^Q@
  7806. M[AQ&)@Q-&#)R_2C=_K'JD\FTT)JK-HGJ:5P*ZY=S(H$)W,(PF?R,@?`MQ-(=D
  7807. M,FCJR<LSLNHCD'[RJ\]KF^3KUNM9\(<K6?D<^]5%43W=]4Y5I]F1E$V?5HEU`
  7808. MB2/2EWJX[\N?(G'-1<JUK,>=>^U&5VB/5\>S2F37,\(:H,P?(UU!(8N^Z@L,L
  7809. M_-WJ;6N]H;60B(%X-*QBEV>UYMW)@<;/G8S9A+BGI//4[BSFI*J>_<T/YPP)G
  7810. M'6S).6**X1WUE8&7VV[E%2%-?O8])M6QN)W;]!,9_(L^BI^T>F7J3A1*'5L;?
  7811. M_$_X-'G]E?('QW-A`X13ARCZKGHE=!D_ZE='_2C?L+YZ16'#/_D<'YDM;&@U1
  7812. M+=0```!]`0``<IP;&T``"5-E=$%U=&]#1'>4`-);FM6THISWX`_PY,K@1XW2[
  7813. M$FALQT5N%ITUN\FW`:D]?:$/CE=@8\+Q!,`$B,I=:\9M=`S!=?O4ND;:Q1ZZ#
  7814. M/.G.QQW<$AGGP1\8`F$DD@GWW;FT5L&-GO'LP:9="IL=ND:NMGPAT0Y9S#>AB
  7815. MD7%IE_!O&7R5&+JZ@U;#>A.3MYKN@KYPN12I@S7]5;-H7/\4QVC_GL).@^:/@
  7816. M;13SFU5KREQ[8"&4KLG1X=:V_<6.E+2#L#,KT%EQQ\X\^60?\-^\-OY<;2,I>
  7817. M0%D5A6#[Y?I5&FF'"50=_BUL:#4M&@(``%($``"LG!L;0``'4W1A<G1U<'OV"
  7818. M`AQCEMFVU(.=^`/RH<`);67`D(5J0*JR8U2UVA8'`++<#LG]U:TC<S;EVGCE-
  7819. M_'+<8`2%L<((X"P`(FG'AZRM!5UQ3(PZFI'0@P7CI0C-&(^3%CD1*E^P:E+##
  7820. MIVJK>X)HH0C/K'GS2_,%V#V>W%Z\0&36QHJM$9-:I?43>$QD`:;%CW<V?EQB+
  7821. M;Z38YK7/*J+0Q:GL:Z+X<^CCXL-T.:C@Z#HKIP7*F`^.`Q8#K8\%W*<;YIRZ7
  7822. M,<NAE%E).@<!H3UE&IOB5*UCRG?]RAPT;C<S*[1O&B\WOPE^(CLL43_XR1<AI
  7823. M)H)KO).W%^4@$TT^"[(NC/KAQRN<KJ6:)SQ_/EDFQ_JT]T#)R298Y-/Y@?"D`
  7824. M)*7%^U+_)WBE0IZY0/^3P_TQ7?:_U>_ZY>M(WQ'>B;T-'&E5*7CU<2!)W%/84
  7825. M\M^)=^1D66Q[,T:`>5UY#F6-G.^L@5K#]A#6IKGABSXFF.@&XIV+H':H_AW6`
  7826. M3SD5'`$F#M5.0VG32>][XL2/C8IZ$9!-FTYY?D.;+HD/J+]((IGI:^RM&0PXO
  7827. MY+X//S\T(&8J3Q_<*"VE2RNHEGF2O:IK%PYW:9R#4EQ4'40GKL#[:R'H<>CIU
  7828. MAJ7!&^TEM2V_7K5:*VLZFIJ&>@R5:[3SOG)SCU8],+.A=?:I\^P22RX8)9ZGG
  7829. L_4(*<?@%==*KZ`ND)V5573E*EEP"NK=H;<%LWY?M*"6I;GGF7"J`=$8\*`"G9
  7830. ``
  7831. end
  7832. size 1259
  7833.  
  7834. From crash!delphi.com!NES Sat, 28 Aug 93 20:20:17 PST
  7835. Received: by bkhouse.cts.com (V1.16/Amiga)
  7836.     id AA00000; Sat, 28 Aug 93 20:20:17 PST
  7837. Received: from bos3a.delphi.com by crash.cts.com with smtp
  7838.     (Smail3.1.28.1 #18) id m0oWYX6-0000q4C; Sat, 28 Aug 93 15:14 PDT
  7839. Received: from delphi.com by delphi.com (PMDF V4.2-11 #4520) id
  7840.  <01H2ADUM49N490NFAA@delphi.com>; Sat, 28 Aug 1993 18:13:39 EDT
  7841. Date: Sat, 28 Aug 1993 18:13:38 -0400 (EDT)
  7842. Message-id: <01H2ADUM655U90NFAA@delphi.com>
  7843. X-VMS-To: IN%"amigae@bkhouse.cts.com"
  7844. MIME-version: 1.0
  7845. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  7846. Content-transfer-encoding: 7BIT
  7847. From: NES@delphi.com
  7848. To: amigae@bkhouse.cts.com
  7849. Subject: Image data
  7850.  
  7851. This file is in BINARY format, created by NES at 28-AUG-1993 18:06:58.
  7852. 5259 bytes.  Checksum = 378F XCRC = 1ED5 CRC16 = 0E18.                
  7853. [*BINARY*128]
  7854. After alot of crashing the computer, I finally got my object ^M^Jvariables right.  Here is two programs that show how to^M^Jput a ra
  7855. w image on the screen.  I converted these programs from ^M^Jthe RKRM manual.  I would like to make a E RKRM library.^M^JI you have c
  7856. onverted a RKRM example from C to E please send it^M^Jto me.  I will start a arc'ed file with all examples for all^M^Jto use.  ^M^JEri
  7857. c \!(NES@delphi.com)^M^J^M^J^M^Jbegin 644 image.lha^M^JM(J(M;&@U+2$#^`^`^`,!0^`^`<&LB&0^`^`#&-O;7!L97AI;6%%G98IC^`K=J@N[5M.3?9^M^JM_206/F%%:8ABY$K
  7858. ]?$827>T^/ZFXJ7@]+5I6-?I1MW&X;*VSUAI9/:V1*@^/%%7@2^M^JM1$1:%%X;P/$^/K2KQ(^/D1>"H3@G!1*)0NX'@VVH6&U,0AZ7[]]Z3342AN#<>#<F^M^JMFR]G&XG.(GO[E9
  7859. ^/H5ORE^ &_YI6OHD^ O<2,1L^`BB:*V^`F%%A$?71?R-*6^ ;@GH:^M^JMKE4[OK^/;!'R+%%.+AHI:GN/K^/'PALR/,6M+-'_4NL,^ E:7X8K*-MLH]=%%B+B(3^M^JM_')N#=0W'3A/^ "
  7860. ?T4Z-J/7+RAC^ 6%%7+*;O#Z]C:$G4:(OT^ 3&F&-0,95MCL!.^M^JMCZ0Q-;8[(8^ 1=D"WVC+6BR4.9+.7/T(TV9E9^/K/[13)U"C,H3)^/ZVQ:SY3>;^ ^M^JM,[']06=*H9LN6W
  7861. ;SE*(O!&FH<D:R-]JZ7FHV5ET;^/12@7931?WK/@G;33>%%-"^M^JM1NF5:N5I!KT9>J&^/8RLNJL),4+R@O8M+IVEU$KAKHVVE1&]M;"&?O0ET?$_6"^M^JMM6!Z_LDZE)W27A
  7862. Z,G>X-6+)L5^`$[C<<%%K^/T&?XGHG^ U%%45'5,_R2+(*(A""I]^M^JM$]_WZF#^ 7D<7WA]]+*-^ 3O(K#8W[NQP?[J2PR3YOG!)"D>UB[CQ3^ ;EF73<]1^M^JM35;)@FX(^ ^/EAWB
  7863. ^ IIC'EV<;QD8^ 4P5O8;C'F9S<W,Z6=*:S$RZ?J@BU[%%1@63^M^JM34QI.^/40!=Q8C<WT=P:^ 8WU(WW=!LT'NBY#H^/NB5L^/ZWKN:^/ZY*B7K^`GU:%%^/9^M^JM;.0X;GQ$CU^ )^ L
  7864. %%P^`(P16[Y)1!+J8NX]>BP/B;5^`#Z?"(^ 9AS,_0H&AFT,SL5^M^JM3YV6;*F4#-S94[,(G1'?^`1P/^ "JO_A7&_P*B1<34$MBU7O9Q=PGB>V(F7$@<P^M^JMG^`!WSL.+$^/-H23
  7865. Q];(_W'H@/Y%%Y/)^/7S?7/^`2C#'^`*[";DN6$P2N^`D#,/;LND^M^JM,$K$^ "89/.?YRO5W>9*/L,R9^ T_6B%%?18Z*IZ-OBUQ<3^ +V,7T(=Y'&^`!PMW+^M^JM@+HURZ">J,.<I!
  7866. A_>5_"Y(XE_P.E]4W(:AC;:9F"@+,$_&ZW+K?!A8DCERW#N^M^JM*Z??Q])/^/^`3T?GI'HX.L'8U5(7M"7U60N]_8)/LM;&@U+28#^`^`#:"0^`^`Q&PB=^M^JM&0^`^`#F-O;7!L97
  7867. AI;6%%G92YE.4P"P&NSL:;G^ ^/[P^`_4XM82Z@;DD4J%%2JE&V1^M^JM1K@;$#B%%;%%%%$P-!ZDQMIO8@,.7]UC^`AT"=558KZ+Y+Y;[;@.["I<"W91M&I&G^M^JMW6Y0^`,<>>2$NDV
  7868. =_,6J4^`/*_%%-"^ <N0,LL><#P%%"__=^ Z$)L4K^/IBS^`72^ @GC^M^JM,H"//;2&+4#,IL88#RFBS%%E0N;<>9ON,O!_7(XS@^ &0L,D!JH[KR:ST!I@DEQ^M^JMCS2OYPD^/#S^`^ !]
  7869. $88C'DA?B*">,A'E%%/BCT@:(<&@T62/154Y:RBBEUUCLN,0^M^JM@J727'6/JD+,J14T1_^`QS1Q5MF'ZI<3^/Q55%%+3KF!X+OR;NV;;/?<9:>"P"W^`^M^JMDF>=O!_J;"VP]U
  7870. BGYNCR4=;+=OK1I"_^`DPS>$DA3K4?'L:P-_-FQ;LL6V7D8_^M^JMN7G(#;5RS;P6&V+5V]WVKCN!G"VXP[A]DZ&<9V7E&&6@Q>&7MUZ+W5[-^ _9^ .^M^JM1^`T"QY2]?=M!G?
  7871. -%%3J*)$BSVO>>O@^/[K:00,^ I+9J$R<FQ+D?._0IN.N6R'H6^M^JMRB]P=@^/0U@.VDT/B#^ K+$0^ $89FTO#0^`"=ZBX"[H/^/]2M+"1I+<X_O^/5[F+J@^M^JM<5BTYA;[LTYOHS
  7872. 3<7_*M'#/^ 5_KD]"ONKIANWS<U[#LA8KB:36JGMG?JSTK=:^M^JM2I.?J&/5MH*>^/N'N]X.-W*B-N0L'&A%%31(TG4L-/F6(NN3H'?5Q^ SS$DI92*)^M^JMX#(I^ I<ZJ03!%%R
  7873. #+W4J5-LA0(D'WT323O3A+E&I0FF?EF*?B]#=1IH@&/')X5^M^JMD?0DFD*1)+0;(>!%%3*?AGH2GI/D02@*;-^`?:3^ Q)-+B?98O#/B&O&)*BM7-Q?^M^JM+;J#5'3S;8UMGN
  7874. !:ESDWYQ+3R!1Q!H@-C@G/C8Y.-BDJ+&_GH:W'0^/^`L_CE#Q^M^JM'"5^/>;C;9E#7S?SX$B!'NKIY9LFL'0F)7]&N9D>%%Y32S'1W[7Q[=HJ!"0Z(4*^M^JMZLLD<I]E5^`@PM]
  7875. *U2@4^/72=JFNL3JZ2*M)U+UA,7''%%DVZVK4_^ %%W]PN^ I=9L^M^JM?A1II<$'B__:_[)O?]K='._O^//Z]L[^ M@LL+^ H!HV;D=J&.8N%%!R>")EQAMI'^M^JM1*6BG3OIF5%%)P(
  7876. _J+]8TAB'++6QH-2T:^`P^`^`Y^`0^`^`,1J(AD^`^`^`MS:6UP;&5I^`^M^JM;6%%G977M^`K-J@N[5M.3?_206/K"-,0Q<B5^ OB,)+O:>NH^/27@DM6E8U^ E&W<D^M^JM;ALK;)8:63S+/)
  7877. 4'@J^/"(B+0O#>!XGE:5>)'DB+P5"<$X*)1*%%W^`^/&VU"PVI:^M^JMB$/2_?OO2,R;AW!N+8-R.;JXW$YQ$[_<K7RA7/E,^`-_S2M?2)Y?XT4C81%%#TE^M^JMEL),+!(^ PCFR-.
  7878. 6^/9@':7*KW/5XF"/E6:D3%%13U?:?8X??"C2/*6O+-'_4NHM^M^JM,^ G;7X(D9&XR4>PBS$QD?CEOS=(W%%3A/UT_HAT;<>P7D#'^/L2P68S?'V+.V)[^M^JM.K,(OT_IC4#&J&
  7879. ,JXQV0Q]^`8FN,=H,?&O&^`M]@RUXDE#>7&S:&C%%G3<RC*H]#^M^JMDIL^ DU-I3:$^ XQF493.?-ZW^/P6A*I9^/N6S<SE*(N_%%G(;D:Z."9>+SD;2RZ.;^M^JM"&I2+L)HO[EG@3
  7880. N)IO!G(WC*S+M:0:_&7IAO%%,K+K+"3%%"^/P+V;:ZEM=5*X2(^M^JMZ-R8J(WM+8@S]V"NCX'ZENP/5]<G5IN:2Z.U)W^ '6B2;-4!-_NMBU^ >#/^/#M^/^M^JM'^ Y%%85'5,]RR)<
  7881. H"$(*F3O_O4P?UQD<$G?17$V]<FX']TA8C$^/9Y820/>WC["^M^JMKI3XVC,NFTZFLR3!,P![=,.<-U-08^/VUC=1ACX[!7-A?Y,W09G9W0T)4S.3+0^M^JMI]4$6O9JL"M:F1
  7882. )WRA@+MK$;E>?MC7S&^ Q'^`YH-HOWA<9SEI>$K:YAVN9%%]UG^M^JM25$O7!/K4L$V@ALV!#2/7HGZX6^ ^`C!%%9P4E$$NKC[KMV*L^ %%E4^`/H_(1^/G%%FA^M^JMT=&D:$;1SNM0GY
  7883. ILR;2,S.E3^/XB<$>"!&^ _^/*NOF%%<C_^`J)%%M-02V;=>]K'WH^M^JM2=)[$B9;2!R;^`'>.0XL3^/K0DGBJR1_O.T^`_E7U^`GA?1]M^`!F*,;XKT)NRY^`3>^M^JM^`)^ $@9A[>EQ^`E8
  7884. G@3")U@>8K]=SE"CF&C&>S'JT,L&)'16.U^/?X;CB%%_OV07)^M^JMU(3QF(P^`.)O<)<^ P7.3TIA3U($+^/"YL&Z'$O^ !T'K&XTR$-MJ&8)^/LP3T;K=@^M^JMN-^/.#C2.1+;,KJ
  7885. =[)TT]V3M?33.UAZX=C54A>V)?3:"[O]@C7RUL:#4M^`^`,^`M^M^JM^`)T(^`^`#^`:B(9^`^`^`-<VEM<&QE:6UA9V4N93"2^`K!KU]$HY_OG/^`'^ ;S*)O9%%'Q^M^JM=MEZ,K96H#I.4&
  7886. *;&;=FS8"XID@^`0,V.OCE_F^`(UZUWI.G;WTWP.OCM?!;LH,^M^JMVC3C<N](^`%%!HYHBFC?VEN%%^`#SOR41/G+K#9/+&!X2AG_G/E"(T$[^/YBT^`7S?'^M^JM02H4!'GK"$&^/&9
  7887. S:@T'G-)M+.A<VX^/SG<9>#]NAQG1^/M98IH37-4L?14>A-08^M^JM$T^/NV=^ ,)O(]^`/CI*3;$4(#'FB?D*"=.!+L%%5!+Y@:0<&XTFN7=<4Z;JBBF5@^M^JMUCMR,@J7S+JNGW
  7888. S%%H5(J:0_D8YI9+O##_B6!^ @JJBF)US0^/&7N;RX<;/CD9:>^M^JM>#^`"_V3/.Y@_M-I;8>[!3]7M^ RCL9;Q]B&1>^ Y)AG,))"FI1^/^ UK0W]&<&/"[^M^JMQC9>1BZ>L@-M9,
  7889. ./1@;8Q9<WCBR.Z&=+;C#NG]Z4-(SMS*,,M!!Y;.^ IB^ %%_3^M^JM#GSX>X@;A@^/IFSNX@C?-);642)&'M_,]G!YVJ)!^`CWIC-6F3DX)=;YWZU.1U"^M^JMS&0]>49OBX/J&P
  7890. !WVFA^/0?U=<B)R#30VF8:^`^`^`,LP_KUK$N(JTOUC^ _I79!#3^M^JMPOIAERI]OX'9BR9$VP[[=E4=RFW3>J3K]XRY;:"WR+A^//B#C>19#N0L'&A%%;7^M^JM1-Y+2TV^ I<EZ^/3
  7891. VCI.^//VFDTEK8170F_=,EE2"8)>(-'ZRRUDS@1,OE8B2F9+^M^JMD1=@WWIN3V4%%/SFAQLMKG^ >6;ZD?4DFTDB26XVL^/*+]J=&>I*FV,B"4)3;830^M^JMV$_]))M^/I<LGE'
  7892. ^`/%%4)*OAOHYEN-;U>SS<:SZ_?<M:O$Y9Q+4^/:$L@;H3:H:5^M^JM3X^/@!Y0@*CC^ ]&&OS8>@8?RSAJB*^ .MQYH)PJUOZ:"10CX7TZL44L83$[^ ZJH^M^JMY(=%%[#3T'1OZK3
  7893. W%%BH$)#HI3N3S2SGX<"A!I;]RZU8IXOF=JW>7)[_<15I+2G^M^JM]@4%%U2R:[&VJM_]+OYI=ZB<Z*O^ GY9/O7RGW5*"F?'XGO_%%,]^ ^`LL3^ ^/!X:>O^M^J?*/%%%%+072@Y30^ R
  7894. XPVTHE+7QS<N,E92D"/ZCJL'B#^`'B#>^M^J^`^`^M^Jend^M^Jsum -r/size 14722/4673 section (from "begin" to "end")^M^Jsum -r/size 5609/3316 entire input file^M^J
  7895.  
  7896. From crash!cup.portal.com!Politikill Sat, 28 Aug 93 20:20:32 PST
  7897. Received: by bkhouse.cts.com (V1.16/Amiga)
  7898.     id AA00000; Sat, 28 Aug 93 20:20:32 PST
  7899. Received: from nova.unix.portal.com by crash.cts.com with smtp
  7900.     (Smail3.1.28.1 #18) id m0oWbpA-0000O4C; Sat, 28 Aug 93 18:44 PDT
  7901. Received: by nova.unix.portal.com (5.65b/4.1 1.422) 
  7902.     id AA17212; Sat, 28 Aug 93 18:49:05 -0700
  7903. Received: from hobo  by portal.unix.portal.com (1.730) 
  7904.     id AA01208; Sat, 28 Aug 93 18:49:03 -0700
  7905. Received: by hobo.corp.portal.com (4.1/4.0.3 1.72) 
  7906.     id AA29189; Sat, 28 Aug 93 18:49:02 PDT
  7907. Return-Path: <Politikill@cup.portal.com>
  7908. Lines: 23
  7909. Date: Sat, 28 Aug 93 18:49:01 PDT
  7910. Message-Id: <9308281849.1.16401@cup.portal.com>
  7911. X-Origin: The Portal System (TM)
  7912. From: Politikill@cup.portal.com
  7913. To: AmigaE@bkhouse.cts.com
  7914. Subject: Notify!?
  7915.  
  7916. Hi there everybody!
  7917.     I just realised that a major bug I have been tracking down (or trying
  7918. anyway) is not in my program, but in DOS (at least thats the way it seems
  7919. now :-)  Soooooo....here is my problem.  I am using an ASL file requester to
  7920. get a file, and then am trying to start a notify on it.  I couldn't get it
  7921. working, for some reason, because I was using an Assign as my directory
  7922. path. It loads, and everything else seems to accept it, but working in this
  7923. assign, it seems as if StartNotify() will not take a file with an assign as
  7924. its directory path.  so, I figure I need a way to convert an assign to a
  7925. full path.  Is there some dos function to expand it? Or is there something I
  7926. am missing.  I want people to be able to use assigns, and it is stupid if
  7927. they cannot.  I know it is possible, cause notification is set up on
  7928. everything in ENV:! 
  7929.  
  7930. MODULE 'WiZkId'
  7931. PROC main()
  7932.   wizkid.inetaddress:='Politikill@cup.portal.com'
  7933.   wizkid.realname:='Jeffrey J Peden ]['
  7934. ENDPROC
  7935.  
  7936.  
  7937. *-- GammaTag Version 2.8 --*
  7938. *-- This is only a dream.  Go back to sleep.
  7939.  
  7940. From crash!cup.portal.com!Politikill Sun, 29 Aug 93 01:55:37 PST
  7941. Received: by bkhouse.cts.com (V1.16/Amiga)
  7942.     id AA00000; Sun, 29 Aug 93 01:55:37 PST
  7943. Received: from nova.unix.portal.com by crash.cts.com with smtp
  7944.     (Smail3.1.28.1 #18) id m0oWeqn-0000ddC; Sat, 28 Aug 93 21:58 PDT
  7945. Received: by nova.unix.portal.com (5.65b/4.1 1.422) 
  7946.     id AA20291; Sat, 28 Aug 93 22:02:57 -0700
  7947. Received: from hobo  by portal.unix.portal.com (1.730) 
  7948.     id AA03381; Sat, 28 Aug 93 22:02:55 -0700
  7949. Received: by hobo.corp.portal.com (4.1/4.0.3 1.72) 
  7950.     id AA06026; Sat, 28 Aug 93 22:02:54 PDT
  7951. Return-Path: <Politikill@cup.portal.com>
  7952. Lines: 37
  7953. Date: Sat, 28 Aug 93 22:02:53 PDT
  7954. Message-Id: <9308282202.2.20835@cup.portal.com>
  7955. X-Origin: The Portal System (TM)
  7956. From: Politikill@cup.portal.com
  7957. To: AmigaE@bkhouse.cts.com
  7958. Subject: Re: Problems with objects
  7959.  
  7960. >
  7961. >I'm having a lot of trouble with something that should be very simple.  I
  7962. >want to fill a rastport with a simple pattern.  So, I include MODULE
  7963. >'Graphics/Rastport' and write code that includes the following:
  7964. >
  7965. >  stdrast.areaptrn := pattern
  7966. >
  7967. >where 'pattern' is my array of INTs.  The trouble is, I then get
  7968. > "ERROR: illegal use of/reference to object
  7969. >  LINE 35:   stdrast.areaptrn := pattern"
  7970. >
  7971. >Why?
  7972. >I've tried many variations on the theme, like making 'pattern' a LONG that
  7973. >is assigned a value that points to the values, but it always boils down to
  7974. >this error (or an error somewhere else as I try something incorrect, in my
  7975. >desperation).
  7976.  
  7977.     I seem to have recently discovered a little, undocumented (?!) function
  7978. in E: PutLong(<to>,<from>)...and is used specifically for copying info from
  7979. one variable into an objects structure.  It may work for INTs, or there may
  7980. be another function like PutInt() or you may have to just work with a LONG. 
  7981. So you would call PutLong(stdrast.areaptrn,pattern) to copy the info into
  7982. the object.  Hpe this helps...I only discovered it by accident writing my
  7983. ARexx support, when I found Compline.e...!
  7984.  
  7985.  / / /
  7986. /_/_/iZ
  7987.  
  7988. MODULE 'WiZkId'
  7989. PROC main()
  7990.   wizkid.inetaddress:='Politikill@cup.portal.com'
  7991.   wizkid.realname:='Jeffrey J Peden ]['
  7992. ENDPROC
  7993.  
  7994.  
  7995. *-- GammaTag Version 2.8 --*
  7996. *-- No answer is also an answer.
  7997.  
  7998. From crash!cup.portal.com!Politikill Sun, 29 Aug 93 01:55:41 PST
  7999. Received: by bkhouse.cts.com (V1.16/Amiga)
  8000.     id AA00000; Sun, 29 Aug 93 01:55:41 PST
  8001. Received: from nova.unix.portal.com by crash.cts.com with smtp
  8002.     (Smail3.1.28.1 #18) id m0oWeqz-0000ddC; Sat, 28 Aug 93 21:59 PDT
  8003. Received: by nova.unix.portal.com (5.65b/4.1 1.422) 
  8004.     id AA20296; Sat, 28 Aug 93 22:03:10 -0700
  8005. Received: from hobo  by portal.unix.portal.com (1.730) 
  8006.     id AA03387; Sat, 28 Aug 93 22:03:08 -0700
  8007. Received: by hobo.corp.portal.com (4.1/4.0.3 1.72) 
  8008.     id AA06070; Sat, 28 Aug 93 22:03:07 PDT
  8009. Return-Path: <Politikill@cup.portal.com>
  8010. Lines: 40
  8011. Date: Sat, 28 Aug 93 22:03:06 PDT
  8012. Message-Id: <9308282203.1.20835@cup.portal.com>
  8013. X-Origin: The Portal System (TM)
  8014. From: Politikill@cup.portal.com
  8015. To: AmigaE@bkhouse.cts.com
  8016. Subject: Disadvantages!
  8017.  
  8018. There are certain disadvantages to working in a customized environment.
  8019.     I recently found another bug, that wasn't a bug! My notify troubles are
  8020. all worked out! I have my E stuff on an XFH volume (no compression) so that
  8021. I have another volume to access the stuff tucked 10 levels deep on my hard
  8022. drive in.  It seems that the dos notify functions do not like this XFH
  8023. setup, and will refuse to start notification. I just started to realise that
  8024. there was something wrong with the path to the files I was beta testing my
  8025. program with (older versions of the current program) when I was abe to start
  8026. notification on a file in the root directory of a device. So, i began to
  8027. think, and the first thing I thought of was ASSIGNS....it never occured to
  8028. me that this could be a problem with my XFH.  (You will all notice my last
  8029. help message, asking for a way to get the real path out of an
  8030. assign...forget it! :-)  I then got curious...I tried the notification
  8031. again, thistime in a file in C: (an assigned dir!) and it worked (sort of...
  8032. I had no message port or signal checking set up, so it was crash city when I
  8033. quit with messages hanging out in the air, but at least it STARTED
  8034. notification!)  So I went digging, and finally found my problem...XFH!  So,
  8035. a few mintues later, I had a new assign for my beta test area (this time
  8036. without the XFH volume as a root dir, but my HD as the root) and now all is
  8037. well! 
  8038.  
  8039.     To make a long story short at this point would be futile, so I will just
  8040. give the moral of the above story :-)
  8041.  
  8042.   "When you've searched your code Infinity++ times, and still can't see what
  8043. is wrong, begin to have confidence in programming skills, and look elsewhere
  8044. to place the blame for crashing programs and non-working functions."
  8045.  
  8046.  / / /
  8047. /_/_/iZ-QuOtEmAsTeR XtRoRdInAiRe!
  8048.  
  8049. MODULE 'WiZkId'
  8050. PROC main()
  8051.   wizkid.inetaddress:='Politikill@cup.portal.com'
  8052.   wizkid.realname:='Jeffrey J Peden ]['
  8053. ENDPROC
  8054.  
  8055.  
  8056. *-- GammaTag Version 2.8 --*
  8057. *-- Let art alone. She's got enough guys sleeping with her.
  8058.  
  8059. From crash!mhd1.moorhead.msus.edu!platt Sun, 29 Aug 93 02:42:25 PST
  8060. Received: by bkhouse.cts.com (V1.16/Amiga)
  8061.     id AA00000; Sun, 29 Aug 93 02:42:25 PST
  8062. Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
  8063.     (Smail3.1.28.1 #18) id m0oWibV-0000SxC; Sun, 29 Aug 93 01:59 PDT
  8064. Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
  8065.     id AA10543; Sun, 29 Aug 1993 03:59:12 -0500
  8066. Message-Id: <9308290859.AA10543@mhd1.moorhead.msus.edu>
  8067. Date: Sun, 29 Aug 1993 03:59:11 -0500 (CDT)
  8068. X-Mailer: ELM [version 2.4 PL20]
  8069. Content-Type: text
  8070. Content-Length: 36
  8071. From: platt@mhd1.moorhead.msus.edu (Vinnie)
  8072. To: amigae@bkhouse.cts.com
  8073. Subject: unsubscribe
  8074.  
  8075. Unsubscribe
  8076. unsubscribe
  8077. UNSUBSCRIBE
  8078.  
  8079. From crash!delphi.com!NES Mon, 30 Aug 93 08:41:46 PST
  8080. Received: by bkhouse.cts.com (V1.16/Amiga)
  8081.     id AA00000; Mon, 30 Aug 93 08:41:46 PST
  8082. Received: from bos2a.delphi.com by crash.cts.com with smtp
  8083.     (Smail3.1.28.1 #18) id m0oWmPo-0000plC; Sun, 29 Aug 93 06:03 PDT
  8084. Received: from delphi.com by delphi.com (PMDF V4.2-11 #4520) id
  8085.  <01H2B8WVV2WW90NM6S@delphi.com>; Sun, 29 Aug 1993 09:03:18 EDT
  8086. Date: Sun, 29 Aug 1993 09:03:18 -0400 (EDT)
  8087. Message-id: <01H2B8WVWYFM90NM6S@delphi.com>
  8088. X-VMS-To: IN%"amigaE@bkhouse.cts.com"
  8089. MIME-version: 1.0
  8090. Content-type: TEXT/PLAIN; CHARSET=US-ASCII
  8091. Content-transfer-encoding: 7BIT
  8092. From: NES@delphi.com
  8093. To: amigaE@bkhouse.cts.com
  8094. Subject: Image data II
  8095.  
  8096. After alot of crashing the computer, I finally got my object 
  8097. variables right.  Here is two programs that show how to
  8098. put a raw image on the screen.  I converted these programs from 
  8099. the RKRM manual.  I would like to make a E RKRM library.
  8100. I you have converted a RKRM example from C to E please send it
  8101. to me.  I will start a arc'ed file with all examples for all
  8102. to use.  
  8103. Eric     (NES@delphi.com)
  8104.  
  8105.  
  8106. begin 644 image.lha
  8107. M(J(M;&@U+2$#```,!0``<&LB&0``#&-O;7!L97AI;6%G98IC`K=J@N[5M.3?9
  8108. M_206/F%:8ABY$K]?$827>T\ZFXJ7@]+5I6-?I1MW&X;*VSUAI9/:V1*@\%7@2
  8109. M1$1:%X;P/$\K2KQ(\D1>"H3@G!1*)0NX'@VVH6&U,0AZ7[]]Z3342AN#<>#<F
  8110. MFR]G&XG.(GO[E9\H5ORE^&_YI6OHD^O<2,1L`BB:*V`F%A$?71?R-*6^;@GH:
  8111. MKE4[OK\;!'R+%.+AHI:GN/K\'PALR/,6M+-'_4NL,^E:7X8K*-MLH]=%B+B(3
  8112. M_')N#=0W'3A/^"?T4Z-J/7+RAC^6%7+*;O#Z]C:$G4:(OT^3&F&-0,95MCL!.
  8113. MCZ0Q-;8[(8^1=D"WVC+6BR4.9+.7/T(TV9E9\K/[13)U"C,H3)\ZVQ:SY3>;^
  8114. M,[']06=*H9LN6W;SE*(O!&FH<D:R-]JZ7FHV5ET;\12@7931?WK/@G;33>%-"
  8115. M1NF5:N5I!KT9>J&\8RLNJL),4+R@O8M+IVEU$KAKHVVE1&]M;"&?O0ET?$_6"
  8116. MM6!Z_LDZE)W27AZ,G>X-6+)L5`$[C<<%K\T&?XGHG^U%45'5,_R2+(*(A""I]
  8117. M$]_WZF#^7D<7WA]]+*-^3O(K#8W[NQP?[J2PR3YOG!)"D>UB[CQ3^;EF73<]1
  8118. M35;)@FX(^\EAWB^IIC'EV<;QD8^4P5O8;C'F9S<W,Z6=*:S$RZ?J@BU[%1@63
  8119. M34QI.\40!=Q8C<WT=P:^8WU(WW=!LT'NBY#H\NB5L\ZWKN:\ZY*B7K`GU:%\9
  8120. M;.0X;GQ$CU^)^L%P`(P16[Y)1!+J8NX]>BP/B;5`#Z?"(^9AS,_0H&AFT,SL5
  8121. M3YV6;*F4#-S94[,(G1'?`1P/^"JO_A7&_P*B1<34$MBU7O9Q=PGB>V(F7$@<P
  8122. MG`!WSL.+$\-H23Q];(_W'H@/Y%Y/)\7S?7/`2C#'`*[";DN6$P2N`D#,/;LND
  8123. M,$K$^"89/.?YRO5W>9*/L,R9^T_6B%?18Z*IZ-OBUQ<3^+V,7T(=Y'&`!PMW+
  8124. M@+HURZ">J,.<I!A_>5_"Y(XE_P.E]4W(:AC;:9F"@+,$_&ZW+K?!A8DCERW#N
  8125. M*Z??Q])/\`3T?GI'HX.L'8U5(7M"7U60N]_8)/LM;&@U+28#``#:"0``Q&PB=
  8126. M&0``#F-O;7!L97AI;6%G92YE.4P"P&NSL:;G^\[P`_4XM82Z@;DD4J%2JE&V1
  8127. M1K@;$#B%;%%$P-!ZDQMIO8@,.7]UC`AT"=558KZ+Y+Y;[;@.["I<"W91M&I&G
  8128. MW6Y0`,<>>2$NDV=_,6J4`/*_%-"^<N0,LL><#P%"__=^Z$)L4K\IBS`72^@GC
  8129. M,H"//;2&+4#,IL88#RFBS%E0N;<>9ON,O!_7(XS@^&0L,D!JH[KR:ST!I@DEQ
  8130. MCS2OYPD\#S`^!]$88C'DA?B*">,A'E%/BCT@:(<&@T62/154Y:RBBEUUCLN,0
  8131. M@J727'6/JD+,J14T1_`QS1Q5MF'ZI<3\Q55%+3KF!X+OR;NV;;/?<9:>"P"W`
  8132. MDF>=O!_J;"VP]UBGYNCR4=;+=OK1I"_`DPS>$DA3K4?'L:P-_-FQ;LL6V7D8_
  8133. MN7G(#;5RS;P6&V+5V]WVKCN!G"VXP[A]DZ&<9V7E&&6@Q>&7MUZ+W5[-^_9^.
  8134. M1`T"QY2]?=M!G?-%3J*)$BSVO>>O@\[K:00,^I+9J$R<FQ+D?._0IN.N6R'H6
  8135. MRB]P=@\0U@.VDT/B#^K+$0^$89FTO#0`"=ZBX"[H/\]2M+"1I+<X_O\5[F+J@
  8136. M<5BTYA;[LTYOHS3<7_*M'#/^5_KD]"ONKIANWS<U[#LA8KB:36JGMG?JSTK=:
  8137. M2I.?J&/5MH*>\N'N]X.-W*B-N0L'&A%31(TG4L-/F6(NN3H'?5Q^SS$DI92*)
  8138. MX#(I^I<ZJ03!%R#+W4J5-LA0(D'WT323O3A+E&I0FF?EF*?B]#=1IH@&/')X5
  8139. MD?0DFD*1)+0;(>!%3*?AGH2GI/D02@*;-`?:3^Q)-+B?98O#/B&O&)*BM7-Q?
  8140. M+;J#5'3S;8UMGN!:ESDWYQ+3R!1Q!H@-C@G/C8Y.-BDJ+&_GH:W'0\`L_CE#Q
  8141. M'"5\>;C;9E#7S?SX$B!'NKIY9LFL'0F)7]&N9D>%Y32S'1W[7Q[=HJ!"0Z(4*
  8142. MZLLD<I]E5`@PM]*U2@4\72=JFNL3JZ2*M)U+UA,7''%DVZVK4_^%W]PN^I=9L
  8143. M?A1II<$'B__:_[)O?]K='._O\/Z]L[^M@LL+^H!HV;D=J&.8N%!R>")EQAMI'
  8144. M1*6BG3OIF5%)P(_J+]8TAB'++6QH-2T:`P``Y`0``,1J(AD```MS:6UP;&5I`
  8145. M;6%G977M`K-J@N[5M.3?_206/K"-,0Q<B5^OB,)+O:>NH\27@DM6E8U^E&W<D
  8146. M;ALK;)8:63S+/)4'@J\"(B+0O#>!XGE:5>)'DB+P5"<$X*)1*%W`\&VU"PVI:
  8147. MB$/2_?OO2,R;AW!N+8-R.;JXW$YQ$[_<K7RA7/E,`-_S2M?2)Y?XT4C81%#TE
  8148. MEL),+!(^PCFR-.6\9@':7*KW/5XF"/E6:D3%13U?:?8X??"C2/*6O+-'_4NHM
  8149. M,^G;7X(D9&XR4>PBS$QD?CEOS=(W%3A/UT_HAT;<>P7D#'\L2P68S?'V+.V)[
  8150. M.K,(OT_IC4#&J&,JXQV0Q]`8FN,=H,?&O&`M]@RUXDE#>7&S:&C%G3<RC*H]#
  8151. MDIL^DU-I3:$^XQF493.?-ZW\P6A*I9\N6S<SE*(N_%G(;D:Z."9>+SD;2RZ.;
  8152. M"&I2+L)HO[EG@3N)IO!G(WC*S+M:0:_&7IAO%,K+K+"3%"\P+V;:ZEM=5*X2(
  8153. MZ-R8J(WM+8@S]V"NCX'ZENP/5]<G5IN:2Z.U)W^'6B2;-4!-_NMBU^>#/\#M\
  8154. M'^Y%85'5,]RR)<H"$(*F3O_O4P?UQD<$G?17$V]<FX']TA8C$\9Y820/>WC["
  8155. MKI3XVC,NFTZFLR3!,P![=,.<-U-08\VUC=1ACX[!7-A?Y,W09G9W0T)4S.3+0
  8156. MI]4$6O9JL"M:F1)WRA@+MK$;E>?MC7S&^Q'`YH-HOWA<9SEI>$K:YAVN9%]UG
  8157. M25$O7!/K4L$V@ALV!#2/7HGZX6^`C!%9P4E$$NKC[KMV*L^%E4`/H_(1\G%FA
  8158. MT=&D:$;1SNM0GYILR;2,S.E3\XB<$>"!&^_\*NOF%<C_`J)%M-02V;=>]K'WH
  8159. M2=)[$B9;2!R;`'>.0XL3\K0DGBJR1_O.T`_E7U`GA?1]M`!F*,;XKT)NRY`3>
  8160. M`)^$@9A[>EQ`E8G@3")U@>8K]=SE"CF&C&>S'JT,L&)'16.U\?X;CB%_OV07)
  8161. MU(3QF(P`.)O<)<^P7.3TIA3U($+\"YL&Z'$O^!T'K&XTR$-MJ&8)\LP3T;K=@
  8162. MN-\.#C2.1+;,KJ=[)TT]V3M?33.UAZX=C54A>V)?3:"[O]@C7RUL:#4M``,`M
  8163. M`)T(``#`:B(9```-<VEM<&QE:6UA9V4N93"2`K!KU]$HY_OG/`'^;S*)O9%'Q
  8164. M=MEZ,K96H#I.4&*;&;=FS8"XID@`0,V.OCE_F`(UZUWI.G;WTWP.OCM?!;LH,
  8165. MVC3C<N](`%!HYHBFC?VEN%`#SOR41/G+K#9/+&!X2AG_G/E"(T$[\YBT`7S?'
  8166. M02H4!'GK"$&\&9S:@T'G-)M+.A<VX\SG<9>#]NAQG1\M98IH37-4L?14>A-08
  8167. M$T\NV=^,)O(]`/CI*3;$4(#'FB?D*"=.!+L%5!+Y@:0<&XTFN7=<4Z;JBBF5@
  8168. MUCMR,@J7S+JNGWS%H5(J:0_D8YI9+O##_B6!^@JJBF)US0\&7N;RX<;/CD9:>
  8169. M>#`"_V3/.Y@_M-I;8>[!3]7M^RCL9;Q]B&1>^Y)AG,))"FI1\^UK0W]&<&/"[
  8170. MQC9>1BZ>L@-M9,./1@;8Q9<WCBR.Z&=+;C#NG]Z4-(SMS*,,M!!Y;.^IB^%_3
  8171. M#GSX>X@;A@\IFSNX@C?-);642)&'M_,]G!YVJ)!`CWIC-6F3DX)=;YWZU.1U"
  8172. MS&0]>49OBX/J&P!WVFA\0?U=<B)R#30VF8:```,LP_KUK$N(JTOUC^_I79!#3
  8173. MPOIAERI]OX'9BR9$VP[[=E4=RFW3>J3K]XRY;:"WR+A\/B#C>19#N0L'&A%;7
  8174. M1-Y+2TV^I<EZ\3VCI.\/VFDTEK8170F_=,EE2"8)>(-'ZRRUDS@1,OE8B2F9+
  8175. MD1=@WWIN3V4%/SFAQLMKG^>6;ZD?4DFTDB26XVL\*+]J=&>I*FV,B"4)3;830
  8176. MV$_]))M\I<LGE'`/%4)*OAOHYEN-;U>SS<:SZ_?<M:O$Y9Q+4\:$L@;H3:H:5
  8177. M3X\@!Y0@*CC^]&&OS8>@8?RSAJB*^.MQYH)PJUOZ:"10CX7TZL44L83$[^ZJH
  8178. MY(=%[#3T'1OZK3W%BH$)#HI3N3S2SGX<"A!I;]RZU8IXOF=JW>7)[_<15I+2G
  8179. M]@4%U2R:[&VJM_]+OYI=ZB<Z*O^GY9/O7RGW5*"F?'XGO_%,]^`LL3^\!X:>O
  8180. ?*/%%+072@Y30^RXPVTHE+7QS<N,E92D"/ZCJL'B#`'B#>
  8181. ``
  8182. end
  8183. sum -r/size 14722/4673 section (from "begin" to "end")
  8184. sum -r/size 5609/3316 entire input file
  8185.  
  8186. From crash!kirk.safb.af.mil!BWILLS Mon, 30 Aug 93 08:41:50 PST
  8187. Received: by bkhouse.cts.com (V1.16/Amiga)
  8188.     id AA00000; Mon, 30 Aug 93 08:41:50 PST
  8189. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  8190.     (Smail3.1.28.1 #18) id m0oWoVw-0000HxC; Sun, 29 Aug 93 08:17 PDT
  8191. Message-Id: <m0oWoVw-0000HxC@crash.cts.com>
  8192. Date: 29 Aug 93 10:17:00 CST
  8193. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8194. To: "amigae" <amigae@bkhouse.cts.com>
  8195. Subject: Notify!?
  8196.  
  8197. [In reply to Jeffrey's 29 August message:]
  8198. Jeffrey,
  8199.  
  8200. The dos asl requester returns a *path* and a *filename*, even if you use a
  8201. logical device name as path in the file requester (in freq.path and freq.file,
  8202. where freq is a PTR TO filerequestr (sic))  Are you doing anything strange in 
  8203. your taglist?  I got my code straight from the Fish RKRM Companion.  You may 
  8204. want to look at it if you haven't already.
  8205.  
  8206. -- Barry
  8207.  
  8208. From crash!kirk.safb.af.mil!BWILLS Mon, 30 Aug 93 08:41:54 PST
  8209. Received: by bkhouse.cts.com (V1.16/Amiga)
  8210.     id AA00000; Mon, 30 Aug 93 08:41:54 PST
  8211. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  8212.     (Smail3.1.28.1 #18) id m0oWona-0000JUC; Sun, 29 Aug 93 08:36 PDT
  8213. Message-Id: <m0oWona-0000JUC@crash.cts.com>
  8214. Date: 29 Aug 93 10:35:00 CST
  8215. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8216. To: "amigae" <amigae@bkhouse.cts.com>
  8217. Subject: PutLong(), et al
  8218.  
  8219. >>I'm having a lot of trouble with something that should be very simple.  I
  8220. >>want to fill a rastport with a simple pattern.  So, I include MODULE
  8221. >>'Graphics/Rastport' and write code that includes the following:
  8222. >>
  8223. >>  stdrast.areaptrn := pattern
  8224. >>
  8225. >>where 'pattern' is my array of INTs.  The trouble is, I then get
  8226. >> "ERROR: illegal use of/reference to object
  8227. >>  LINE 35:   stdrast.areaptrn := pattern"
  8228. >
  8229. >    I seem to have recently discovered a little, undocumented (?!) function
  8230. >in E: PutLong(<to>,<from>)...and is used specifically for copying info from
  8231. >one variable into an objects structure.  It may work for INTs, or there may
  8232. >be another function like PutInt() or you may have to just work with a LONG. 
  8233.  
  8234. It's not undocumented, look in Chapter 9G, Math and Other Functions.  There is
  8235. a PutInt() and a PutChar(), also, which do work the was Jeffrey describes here.
  8236.  
  8237. >So you would call PutLong(stdrast.areaptrn,pattern) to copy the info into
  8238.  
  8239. Still won't work because stdrast is not an OBJECT identifier.  It is of type
  8240. LONG and has no structure field selectors.  You need something like:
  8241. /*---------------------------*/
  8242. MODULE 'graphics/rastport'
  8243. DEF rastPort : PTR TO rastport
  8244.  
  8245. PROC myPattern ()
  8246.   ...
  8247. ENDPROC  pattern
  8248.  
  8249. PROC main ()
  8250.   rastPort := stdrast
  8251.  
  8252.   /*-- rastPort _is_ an object identifier... --*/
  8253.   rastPort.areaptrn := myPattern ()
  8254.  
  8255.   /*-- OR, if you prefer... --*/
  8256.   PutLong (rastPort.areaptrn, myPattern ())
  8257. ENDPROC
  8258. /*---------------------------*/
  8259. -- Barry
  8260.  
  8261. From crash!kirk.safb.af.mil!BWILLS Mon, 30 Aug 93 08:42:02 PST
  8262. Received: by bkhouse.cts.com (V1.16/Amiga)
  8263.     id AA00000; Mon, 30 Aug 93 08:42:02 PST
  8264. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  8265.     (Smail3.1.28.1 #18) id m0oWrue-0000Y6C; Sun, 29 Aug 93 11:55 PDT
  8266. Message-Id: <m0oWrue-0000Y6C@crash.cts.com>
  8267. Date: 29 Aug 93 13:54:00 CST
  8268. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8269. To: "amigae" <amigae@bkhouse.cts.com>
  8270. Subject: re: More helpMore help with OBJECT
  8271.  
  8272. >I am now having a problem with my E programs crashing the machine when
  8273. >I write to an object?  Here is the problem code....
  8274. >OPJECT myobject
  8275.  
  8276.  ^^^^^^ (never mind, I know that's not your real problem, Eric :-)
  8277.  
  8278. >       left:CHAR
  8279. >       top:CHAR
  8280. >       width:INT
  8281. >       height:INT
  8282. >ENDOBJECT
  8283. >
  8284. >PROC main()
  8285. >
  8286. >DEF myob:PTR TO myobject
  8287. >
  8288. >myob.left:= 4
  8289.  
  8290. "Oops!" exclaimed Eric, "I forgot allocate storage for my pointer!  I just wrote
  8291. a byte to some random location!"
  8292.  
  8293. >myob.top:= 6
  8294.  
  8295. "...and another byte to random location + 1!"
  8296.  
  8297. >myob.width:=45
  8298.  
  8299. "...and two more bytes to random location + 2!  I've been lucky so far!!"
  8300.  
  8301. >myob.height:=89     I think it crash's about here....
  8302.  
  8303. "...Oh, no!  See ya next time!!!"
  8304.  
  8305. >
  8306. >Any Idea.  Is this the wrong way to write to objects?
  8307. >
  8308. >Eric   (NES@delphi.com)
  8309.  
  8310. Apologies for having so much fun at your expense, Eric!  Just keep repeating:
  8311. "I know I'm not the first to have done such a thing..."  :-)
  8312.  
  8313. Take it easy.
  8314. -- Barry
  8315.  
  8316. From crash!mhd1.moorhead.msus.edu!platt Mon, 30 Aug 93 08:42:06 PST
  8317. Received: by bkhouse.cts.com (V1.16/Amiga)
  8318.     id AA00000; Mon, 30 Aug 93 08:42:06 PST
  8319. Received: from mhd1.moorhead.msus.edu by crash.cts.com with smtp
  8320.     (Smail3.1.28.1 #18) id m0oWtRa-0000NVC; Sun, 29 Aug 93 13:33 PDT
  8321. Received: by mhd1.moorhead.msus.edu (5.65/DEC-Ultrix/4.3)
  8322.     id AA12025; Sun, 29 Aug 1993 15:33:43 -0500
  8323. Message-Id: <9308292033.AA12025@mhd1.moorhead.msus.edu>
  8324. Date: Sun, 29 Aug 1993 15:33:42 -0500 (CDT)
  8325. X-Mailer: ELM [version 2.4 PL20]
  8326. Content-Type: text
  8327. Content-Length: 36
  8328. From: platt@mhd1.moorhead.msus.edu (Vinnie)
  8329. To: amigae@bkhouse.cts.com
  8330. Subject: unsubscribe
  8331.  
  8332. Unsubscribe
  8333. UNSUBSCRIBE
  8334. unsubscribe
  8335.  
  8336. From crash!ALF.LET.UVA.NL!WOUTER Mon, 30 Aug 93 08:43:58 PST
  8337. Received: by bkhouse.cts.com (V1.16/Amiga)
  8338.     id AA00000; Mon, 30 Aug 93 08:43:58 PST
  8339. Received: from vax2.sara.nl by crash.cts.com with smtp
  8340.     (Smail3.1.28.1 #18) id m0oXA4Y-00007aC; Mon, 30 Aug 93 07:19 PDT
  8341. Received: from SARA.NL by SARA.NL for amigae@bkhouse.cts.com;
  8342.           30 Aug 93 16:19 MET
  8343. Received: from ALF.LET.UVA.NL by SARA.NL with PMDF#10201; Mon, 30 Aug 1993
  8344.  16:18 MET
  8345. Date: Mon, 30 Aug 93 16:18 MET
  8346. Message-id: <D9BBD52CA0E11630@SARA.NL>
  8347. X-Envelope-to: amigae@bkhouse.cts.com
  8348. X-VMS-To: IN%"amigae@bkhouse.cts.com"
  8349. Comments: Sent using PMDF-822 V3.0, routing is done by SARA5
  8350. From: Wouter van Oortmerssen <WOUTER@ALF.LET.UVA.NL>
  8351. To: amigae@bkhouse.cts.com
  8352. Subject: email for me.
  8353.  
  8354. Hello All,
  8355.  
  8356. one of my unix-accounts is down for a yet unknown time,
  8357. and since lots of people on this list mail me, I thought
  8358. I'd tell it here:
  8359.  
  8360. until further notice, don't send mail to wouter@mars.let.uva.nl,
  8361. but rather to either wouter@alf.let.uva.nl or oortmers@gene.fwi.uva.nl
  8362.  
  8363. If you mailed something important to "mars" lately and haven't received
  8364. any reply, feel free to repost it to one of the other addresses.
  8365.  
  8366. (norm: could you change my E-mailing list email to the "gene"
  8367. account?)
  8368.  
  8369. Wouter.
  8370.  
  8371. From crash!cup.portal.com!Politikill Tue, 31 Aug 93 02:36:09 PST
  8372. Received: by bkhouse.cts.com (V1.16/Amiga)
  8373.     id AA00000; Tue, 31 Aug 93 02:36:09 PST
  8374. Received: from nova.unix.portal.com by crash.cts.com with smtp
  8375.     (Smail3.1.28.1 #18) id m0oXDNY-0000E4C; Mon, 30 Aug 93 10:50 PDT
  8376. Received: by nova.unix.portal.com (5.65b/4.1 1.422) 
  8377.     id AA02860; Mon, 30 Aug 93 10:55:05 -0700
  8378. Received: from hobo  by portal.unix.portal.com (1.730) 
  8379.     id AA19925; Mon, 30 Aug 93 10:55:03 -0700
  8380. Received: by hobo.corp.portal.com (4.1/4.0.3 1.73) 
  8381.     id AA25875; Mon, 30 Aug 93 10:55:02 PDT
  8382. Return-Path: <Politikill@cup.portal.com>
  8383. Lines: 29
  8384. Date: Mon, 30 Aug 93 10:55:01 PDT
  8385. Message-Id: <9308301055.1.17504@cup.portal.com>
  8386. X-Origin: The Portal System (TM)
  8387. From: Politikill@cup.portal.com
  8388. To: AmigaE@bkhouse.cts.com
  8389. Subject: E Guru!
  8390.  
  8391. Hi!
  8392.   I need an E Guru to help me beta test and debug my program.
  8393.  
  8394.       Yes, EDS is almost to that point! Most everything is working, and all
  8395. that is left to do now is the niceties...preferences, tooltypes,
  8396. configurable buttons, etc.  SO!...I am looking for someone to make sure my
  8397. file I/O routines are correct, and if not help me fix them, and also someone
  8398. to help me find the 4 enforcer hits I have at startup, and the 4 ones when I
  8399. quit.  (only ones I have noticed). 
  8400.  
  8401.       Also, I could use some info...how do I get the PATH TO MY ICON from
  8402. Workbench? I have fiddled with WBStartup msg, but when I try to CurrentDir()
  8403. to the lock given by WB (as per the RKMs), it crashes.  I want to set up
  8404. some psuedo-prefs by tooltypes at first, then go to text file, then to IFF
  8405. PRHD form preferences file. So, if you all have any examples on how to do
  8406. such in E, lemme have'm? 
  8407.  
  8408.  / / /
  8409. /_/_/iZ
  8410.  
  8411. MODULE 'WiZkId'
  8412. PROC main()
  8413.   wizkid.inetaddress:='Politikill@cup.portal.com'
  8414.   wizkid.realname:='Jeffrey J Peden ]['
  8415. ENDPROC
  8416.  
  8417.  
  8418. *-- GammaTag Version 2.8 --*
  8419. *-- *-- Blessed our young for they will inherit our national debt.
  8420.  
  8421. From crash!kirk.safb.af.mil!BWILLS Tue, 31 Aug 93 02:36:28 PST
  8422. Received: by bkhouse.cts.com (V1.16/Amiga)
  8423.     id AA00000; Tue, 31 Aug 93 02:36:28 PST
  8424. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  8425.     (Smail3.1.28.1 #18) id m0oXEOe-0000XEC; Mon, 30 Aug 93 11:56 PDT
  8426. Message-Id: <m0oXEOe-0000XEC@crash.cts.com>
  8427. Date: 30 Aug 93 13:54:00 CST
  8428. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8429. To: "amigae" <amigae@bkhouse.cts.com>
  8430. Subject: serial test for serlib.library
  8431.  
  8432. [For Vinny (sorry, lost your address!):]
  8433.  
  8434. Here is the supplied serial test program sert.e, ported to E just for you :-)
  8435.  
  8436. Enjoy, hope this helps.
  8437.  
  8438. -- Barry
  8439.  
  8440. ---8<---8<---8<----------------------------------------------------------------
  8441.  
  8442. MODULE '/serlib',
  8443.        '/libraries/serlib',
  8444.        'devices/serial'
  8445.  
  8446. DEF ss  : serstatus,
  8447.     sld : PTR TO serlibdata,
  8448.     buf [2048] : ARRAY OF CHAR,
  8449.     len
  8450.  
  8451. PROC main ()
  8452.   serlibbase := OpenLibrary ('serlib.library', 3)
  8453.   IF (sld := OpenSerial ('serial.device',
  8454.                          0, 2400, 8, 1, (SERF_7WIRE + SERF_SHARED))) = NIL
  8455.      WriteF ('Couldn''t open...\n')
  8456.   ELSE
  8457.      ChangeData (sld, 2400, 8, 1, (SERF_RAD_BOOGIE + SERF_7WIRE + SERF_SHARED))
  8458.      WriteSer (sld, 'AT$\r', 4)
  8459.      Delay (20)
  8460.      GetStatus (sld, ss)
  8461.      WriteF ('Bytes unread: \d\nStatus: \h\n', ss.unread, ss.status)
  8462.      Delay (20)
  8463.      WriteSer (sld, ' ', 1)
  8464.      Delay (20)
  8465.      GetStatus (sld, ss)
  8466.      WriteF ('Bytes unread: \d\nStatus: \h\n',ss.unread,ss.status)
  8467. loop:
  8468.      len := ReadSer (sld, buf, 2040)
  8469.      buf [len] := "\0"
  8470.      WriteF ('\s', buf)
  8471.      GetStatus (sld, ss)
  8472.      IF (ss.unread > 0) THEN JUMP loop
  8473.      CloseSerial (sld)
  8474.    ENDIF
  8475.  
  8476.    CloseLibrary (serlibbase)
  8477. ENDPROC
  8478.  
  8479. From crash!cup.portal.com!Politikill Tue, 31 Aug 93 02:37:04 PST
  8480. Received: by bkhouse.cts.com (V1.16/Amiga)
  8481.     id AA00000; Tue, 31 Aug 93 02:37:04 PST
  8482. Received: from nova.unix.portal.com by crash.cts.com with smtp
  8483.     (Smail3.1.28.1 #18) id m0oXLbV-00006zC; Mon, 30 Aug 93 19:37 PDT
  8484. Received: by nova.unix.portal.com (5.65b/4.1 1.424) 
  8485.     id AA28637; Mon, 30 Aug 93 19:42:03 -0700
  8486. Received: from hobo  by portal.unix.portal.com (1.732) 
  8487.     id AA11389; Mon, 30 Aug 93 19:42:01 -0700
  8488. Received: by hobo.corp.portal.com (4.1/4.0.3 1.74) 
  8489.     id AA09062; Mon, 30 Aug 93 19:42:00 PDT
  8490. Return-Path: <Politikill@cup.portal.com>
  8491. Lines: 24
  8492. Date: Mon, 30 Aug 93 19:41:59 PDT
  8493. Message-Id: <9308301941.2.8102@cup.portal.com>
  8494. X-Origin: The Portal System (TM)
  8495. From: Politikill@cup.portal.com
  8496. To: AmigaE@bkhouse.cts.com
  8497. Subject: Re: Fade Routine
  8498.  
  8499. >
  8500. >>  fade(<screen>,<color REGISTER>, <new VALUE>)
  8501. >>
  8502. >I'm pretty sure this WON'T work since color registers are Read Only.
  8503. >You would have to have a 'shadow' copy of what you last put into the
  8504. >register, in ram.
  8505.  
  8506.     Well, why not? I mean CHANGE the values in whatever COLOR NUMBER you
  8507. want to fade.  How does a palette requester change the colors? just do
  8508. whatever it does INTERNALLY...I'm not sure REGISTER was the right term, but
  8509. you get what I mean...
  8510.  
  8511.  / / /
  8512. /_/_/iZ
  8513.  
  8514. MODULE 'WiZkId'
  8515. PROC main()
  8516.   wizkid.inetaddress:='Politikill@cup.portal.com'
  8517.   wizkid.realname:='Jeffrey J Peden ]['
  8518. ENDPROC
  8519.  
  8520.  
  8521. *-- GammaTag Version 2.8 --*
  8522. *-- "Computer, you and I are going to have a little talk!" - O'Brien
  8523.  
  8524. From crash!cup.portal.com!Politikill Tue, 31 Aug 93 02:37:08 PST
  8525. Received: by bkhouse.cts.com (V1.16/Amiga)
  8526.     id AA00000; Tue, 31 Aug 93 02:37:08 PST
  8527. Received: from nova.unix.portal.com by crash.cts.com with smtp
  8528.     (Smail3.1.28.1 #18) id m0oXLbf-0000UVC; Mon, 30 Aug 93 19:38 PDT
  8529. Received: by nova.unix.portal.com (5.65b/4.1 1.424) 
  8530.     id AA28643; Mon, 30 Aug 93 19:42:12 -0700
  8531. Received: from hobo  by portal.unix.portal.com (1.732) 
  8532.     id AA11397; Mon, 30 Aug 93 19:42:10 -0700
  8533. Received: by hobo.corp.portal.com (4.1/4.0.3 1.74) 
  8534.     id AA09094; Mon, 30 Aug 93 19:42:09 PDT
  8535. Return-Path: <Politikill@cup.portal.com>
  8536. Lines: 27
  8537. Date: Mon, 30 Aug 93 19:42:07 PDT
  8538. Message-Id: <9308301942.1.8102@cup.portal.com>
  8539. X-Origin: The Portal System (TM)
  8540. From: Politikill@cup.portal.com
  8541. To: AmigaE@bkhouse.cts.com
  8542. Subject: MUI Version 1.3
  8543.  
  8544. Wouter!
  8545.     First off, I want to take the time to thank you for converting the C
  8546. header into a useable form in E (nice thinkin! I wouldn't have come up with
  8547. a work-around like that :-)...it must have taken a while.
  8548.  
  8549.     Secondly, I present to you (and everybody else) a problem: MUI relies
  8550. HEAVILY on the Amiga.lib function DoMethod.  This is what makes it so you
  8551. can connect one object to another, and have them talk to each other. Since
  8552. it is an Amiga.lib function, does this mean there is no way to use MUI until
  8553. there is a new EC (2.5) with some Amiga.lib functions? Or is there a way I
  8554. can do it _now_ ? (If I seem impatient, its because I go back to school in
  8555. ten days! :-( So I have _very_ little time to experiment)
  8556.  
  8557.     So, it seems that for right now, the includes are un useable.
  8558.  
  8559.  / / /
  8560. /_/_/iZ
  8561.  
  8562. MODULE 'WiZkId'
  8563. PROC main()
  8564.   wizkid.inetaddress:='Politikill@cup.portal.com'
  8565.   wizkid.realname:='Jeffrey J Peden ]['
  8566. ENDPROC
  8567.  
  8568.  
  8569. *-- GammaTag Version 2.8 --*
  8570. *-- As the economy gets better, everything else gets worse
  8571.  
  8572. From crash!axion.bt.co.uk!D.Higginson Tue, 31 Aug 93 02:41:46 PST
  8573. Received: by bkhouse.cts.com (V1.16/Amiga)
  8574.     id AA00000; Tue, 31 Aug 93 02:41:46 PST
  8575. Received: from zaphod.axion.bt.co.uk by crash.cts.com with smtp
  8576.     (Smail3.1.28.1 #18) id m0oXRwj-0000idC; Tue, 31 Aug 93 02:24 PDT
  8577. Received: from elephant.axion.bt.co.uk by zaphod.axion.bt.co.uk with SMTP (PP); Tue, 31 Aug 1993 10:23:05 +0100
  8578. Message-Id: <m0oXRwj-0000idC@crash.cts.com>
  8579. Date: Tue, 31 Aug 93 10:22:56 BST
  8580. From: D.Higginson@axion.bt.co.uk
  8581. To: AmigaE@bkhouse.cts.com
  8582. Subject: Re: PutLong(), et al
  8583.  
  8584.  
  8585. >Still won't work because stdrast is not an OBJECT identifier.  It is of type
  8586. >LONG and has no structure field selectors.  You need something like:
  8587. >/*---------------------------*/
  8588. >MODULE 'graphics/rastport'
  8589. >DEF rastPort : PTR TO rastport
  8590. >
  8591. >PROC myPattern ()
  8592. >  ...
  8593. >ENDPROC  pattern
  8594. >
  8595. >PROC main ()
  8596. >  rastPort := stdrast
  8597. >
  8598. >  /*-- rastPort _is_ an object identifier... --*/
  8599. >  rastPort.areaptrn := myPattern ()
  8600. >
  8601. >  /*-- OR, if you prefer... --*/
  8602. >  PutLong (rastPort.areaptrn, myPattern ())
  8603.  
  8604. No, this won't work. The original statement assigns a
  8605. value to a field within the rastport structure. This
  8606. statement assigns a value to the location that the field
  8607. points at.
  8608.  
  8609. So, if rastPort.areaptrn is NIL, then you will get a write
  8610. to location 0.
  8611.  
  8612. Theoretically, you could do this:
  8613.  
  8614. PutLong({rastPort.areaptrn},myPattern())
  8615.  
  8616. to get the desired result, but (if memory serves) E will
  8617. not allow this because only one variable name can go
  8618. inside the braces. You *could* look up the offset of
  8619. areaptrn and use rastPort+x instead, but the original
  8620. solution is much better.
  8621.  
  8622. >ENDPROC
  8623. >/*---------------------------*/
  8624. >-- Barry
  8625.  
  8626.  
  8627. Dave.
  8628.  
  8629. From crash!kirk.safb.af.mil!BWILLS Tue, 31 Aug 93 04:47:08 PST
  8630. Received: by bkhouse.cts.com (V1.16/Amiga)
  8631.     id AA00000; Tue, 31 Aug 93 04:47:08 PST
  8632. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  8633.     (Smail3.1.28.1 #18) id m0oXU1V-0000IKC; Tue, 31 Aug 93 04:37 PDT
  8634. Message-Id: <m0oXU1V-0000IKC@crash.cts.com>
  8635. Date: 31 Aug 93 06:37:00 CST
  8636. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8637. To: "amigae" <amigae@bkhouse.cts.com>
  8638. Subject: Re: PutLong(), et al
  8639.  
  8640. >>  PutLong (rastPort.areaptrn, myPattern ())
  8641. >
  8642. >No, this won't work. The original statement assigns a
  8643. >value to a field within the rastport structure. This
  8644. >statement assigns a value to the location that the field
  8645. >points at.
  8646. >
  8647. >So, if rastPort.areaptrn is NIL, then you will get a write
  8648. >to location 0.
  8649.  
  8650. Right, I stand corrected.
  8651.  
  8652. -- Barry
  8653.  
  8654. From crash!kirk.safb.af.mil!BWILLS Tue, 31 Aug 93 04:47:18 PST
  8655. Received: by bkhouse.cts.com (V1.16/Amiga)
  8656.     id AA00000; Tue, 31 Aug 93 04:47:18 PST
  8657. Received: from kirk.safb.af.mil by crash.cts.com with smtp
  8658.     (Smail3.1.28.1 #18) id m0oXUA3-0000DTC; Tue, 31 Aug 93 04:46 PDT
  8659. Message-Id: <m0oXUA3-0000DTC@crash.cts.com>
  8660. Date: 31 Aug 93 06:45:00 CST
  8661. From: "Barry D. Wills" <BWILLS@kirk.safb.af.mil>
  8662. To: "amigae" <amigae@bkhouse.cts.com>
  8663. Subject: path from wb
  8664.  
  8665. [In reply to a message sent by Jeffrey Peden:]
  8666.  
  8667. >      Also, I could use some info...how do I get the PATH TO MY ICON from
  8668. >Workbench? I have fiddled with WBStartup msg, but when I try to CurrentDir()
  8669.  
  8670. Try:
  8671.   IF (NameFromLock (fileLock, pathname, MAX_PATHNAMELENGTH)) = NIL ...
  8672.  
  8673. where fileLock is the lock you get from workbench, pathname is a string of
  8674. sufficient length, and MAX_PATHNAMELENGTH is the length of string pathname.
  8675.  
  8676. -- Barry
  8677.  
  8678.